問題タブ [android-jetpack-datastore]

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 に答える
218 参照

android - 変化がない場合でもフロー放出値

Android アプリにデータストアがあり、プロファイルの詳細を保存しています。そして、次のように取得します

それに伴い、ユーザーの可用性ステータスを保存しています

ビューモデルでこのようなユーザープロファイルの詳細を収集しています

ユーザーの可用性を変更するたびに、ユーザーの詳細フローもトリガーされますが、これは不必要であり、UI のジッター (画像のリロード) を引き起こします。これが発生する理由と、特にユーザーの詳細のデータが変更された場合にのみフローがトリガーされるようにする方法。

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

android - Jetpack Compose の信頼できる唯一の情報源として viewModel を使用する

内部に apiKey という値を持つ viewModel があるとします。この値の内容をフローとして DataStore から受け取り、LiveData として公開します。一方、SettingsFragment という Fragment があり、その apiKey を TextField 内に表示しようとしています。ユーザーがそれを変更して、すぐに DataStore に保存できるようにします。私が現在使用している解決策は以下のとおりですが、問題は、テキストに変更が加えられると UI が非常に遅くなることです。私の質問は、これを実装し、apiKey の単一の信頼できる情報源を維持するための最良の方法は何ですか?

0 投票する
0 に答える
11 参照

android - ユーザー名のデータを更新すると、プロト バフ データストアが機能しません。問題は 1 つのフラグメントにのみ存在します。

データを更新すると、私のプロト バフ データストアが機能しません。問題は 1 つのフラグメントにのみ存在します。

@AndroidEntryPoint クラス Otp :Fragment(){