問題タブ [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.
android - Jetpack Datastore でチェックボックスの状態を保存する
現在、recyclerview 内の各項目にチェックボックスがあるアプリを作成しています。ユーザーはチェックボックスをクリックして、特定のムービーを保存できます。
Jetpack Datastore を使用して、チェックボックスの状態を保存したいと考えています。設定マネージャーをセットアップしましたが、フラグメントはチェックボックスへの参照を保持していないため、フラグメントで苦労しています (チェックボックスは項目レイアウトにあります)。
以下に、設定マネージャー クラス、daoviewmodel (API からデータを取得するために別のビューモデルを使用しています)、および recyclerview を表示するフラグメントの 1 つがあります。
どんな助けでも大歓迎です。ありがとうございました!
PreferencesManager.kt
DaoViewModel.kt
MoviesListFragment.kt
android - Android Studio のすべてのプロジェクトで datastore.first() 、 .last() 、 .map() などのメソッドが見つからない / 未解決の参照エラーが発生しました。
なぜこれが起こっているのか分かりません.コルーチンと拡張機能です。
Ide は未解決の参照を示していますが、私のすべての依存関係は正しいです。ここで何がエラーになる可能性がありますか? キャッシュを無効にして再起動、再構築、プロジェクトをクリーンアップしようとしました。ここで誰か助けてください!datastore.data.first()
datastore.data.last()
プロジェクトで使用される依存関係は次のとおりです。エラー参照用の画像は次のとおりです。
android - Android Jetpack データストアの「制限」
Shared Preferences データが 1428.51-kb を超えるとメモリ例外が発生するため、推奨される Android Jetpack DataStore と同じメモリ制約になりますか?
DataStore はプロトコル バッファで型付きオブジェクトを使用するため、メモリの場合に利点はありますか?