Room で開発用初期データ(Seed)を登録する

https://developer.android.com/training/data-storage/room/prepopulate#from-asset の通り createFromAsset を使うとシンプルに書けそうですが、データに手を加えたい時に面倒そうなので、次のようにしてみました。 // Application は android.app.Application class App: Application() { // AppDatabase は androidx.room.RoomDatabase のサブク
Read more →

Room の TypeConverter 用クラスやメソッドについて

https://developer.android.com/reference/android/arch/persistence/room/TypeConverter には、次のように記載されています。 Marks a method as a type converter. A class can have as many @TypeConverter methods as it needs. Each converter method should receive 1 parameter and have non-void return type. 1つのクラス に 複数のメソッド を実装できる 各メ
Read more →

Android Debug Database でエミュレータの DB を見る

Room でも見れました。SharedPreferences も見れるようです。 1: app/build.gradle に依存関係を追加(バージョンは適宜置換) debugImplementation ‘com.amitshekhar.android:debug-db:1.0.6’ 2: ポート転送の設定 % adb
Read more →