Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zu ViewModel migrieren #56

Open
K0bin opened this issue Oct 30, 2019 · 0 comments
Open

Zu ViewModel migrieren #56

K0bin opened this issue Oct 30, 2019 · 0 comments

Comments

@K0bin
Copy link
Owner

K0bin commented Oct 30, 2019

Alles, was nicht 1:1 dem von Google empfohlenen Ansatz entspricht, wird nach und nach deprecated.
Activity::onRetainCustomNonConfigurationInstance, was ich für Presenter Instanzen benutze, ist deprecated. Jetzt soll noch Fragment::setRetainInstance deprecated werden.

Die Lösung hierfür wäre es, ViewModel zu verwenden. Das ist allerdings problematisch, weil ViewModel für Observable MVVM Ansätze gemacht wurde. Die App baut allerdings auf MVP auf.
Konkret problematisch ist, dass der Presenter eine Referenz auf das View besitzt (welche das View bei Zerstörung auch wieder auflöst), wovon in Zusammenhang mit ViewModels abgeraten wird.

Siehe hierzu auch: #55

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant