問題タブ [android-livedata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
229 参照

android - 可視性に関するフラグメントのライフサイクルが変更されました

私のアプリには 2 つのフラグメントがあり、そのうちの 1 つ (FragmentSlidingUp) は上にスライドして、もう 1 つ (FragmentContent) を完全に覆うことができます。このライブラリをスライド アップhttps://github.com/umano/AndroidSlidingUpPanelに使用します。私が抱えている問題は、FragmentSlidingUp が上にスライドし、FragmentContent が表示されないときに、FragmentContent の LiveData オブザーバーが一時停止しないことです。フラグメントが表示されていないときにフラグメントのライフサイクル状態を Paused に設定して、フラグメントが再び表示されたときに LiveData オブザーバーが一時停止され、自動的に再開されるようにする方法はありますか? ありがとう。

0 投票する
1 に答える
3546 参照

java - MVVM MediatorLiveData オブザーバー onchanged が複数回呼び出されました

アプリで MVVM + LiveData + Dagger 2.11 を使用しています。テキストビューの最初のクリックで正常に動作します。もう一度クリックすると、リクエストが送信されます (ここにスナックバーの応答メッセージが表示されます) と、ViewModel MediatorLiveData オブザーバーの onChanged メソッドが複数回呼び出されます。MediatorLiveData のデフォルトの動作ですか?

SignInViewModel.java

SignInFragment.java