android-room

    0

    1答えて

    Androidで古いsqliteからRoomへの移行を行っているときに、 "INTEGER NOT NULL"を使用してコンパイルする必要があります。 マイグレーション中にNULLフィールドを「NOT NULL」パラメータで新しいテーブルに挿入するとエラーが発生する android.database.sqlite.SQLiteConstraintException:NOT NULL制約に失敗しまし

    1

    1答えて

    私は、LiveDataを含むViewModelを使用するActivityを持っています。これは、フォアグラウンドServiceから変更する必要があります。 は何が必要なのである。 LiveDataは、それがServiceから変更されますときに、UIが更新されActivityから観察されます。これを行うには、MutableLiveDataを何とか使用する必要があります。 私はRoomデータベースにL

    0

    1答えて

    サブスクライブでは長い操作を行いますが、ユーザーがボタンをクリックしたときに何か変更があるために長い操作を再度行うように通知します。 ユーザーがボタンをクリックするたびに新しいサブスクリプションを作成する必要はありません。これを達成するための最良の解決策はどれですか? 異なるスレッドでコードを実行するためにrxjavaの簡略化された方法を使用するソリューションを使用できるかどうかを知りたいと思いま

    2

    2答えて

    でシングルトンとしてRoomを使用するのに苦労しています。私はコトリンを使用します。 私の部屋クラス @Database(entities = [(Product::class)], version = 1, exportSchema = false) abstract class AppDatabase : RoomDatabase() { abstract fun productD

    0

    1答えて

    私はそれが特定のデータに等しいかどうかをチェックし、それに応じて行を更新する、ようにしたいルームデータベース内のデータがあります。私が唯一@PrimaryKeyが自動生成されたIDであり、存在する if (dataInDatabase.equals(providedData)) { // update existing data. } を@ForeignKeysはありません。既存

    3

    1答えて

    私はGoogleの建築から部屋のライブラリを試してみます。私は、GoogleからのBasicSampleに基づいていくつかのコードを書くが、データベースは(私のコードのために)作成されていない。 Logcatにはエラーと例外はありません。私は私の間違いを見つける助けてください: //App.java //... public class App extends Application {

    1

    1答えて

    私は部屋の永続性ライブラリ経由でデータベースに値を保存しようとしています。私のSettingsValueModelConverterが間違っているsomethingsがありません。どのように私はSettingsKeyContractオブジェクトを最も良い方法で保存することができますか? Logcat: SettingsModel Error:(14, 1) error: Cannot figu

    1

    1答えて

    私は1つに私の主キーを設定しようとしている中で、主キーを削除する:しかし、それは動作しません @Query("DELETE FROM myTable") fun deleteTable() @Query("DELETE FROM sqlite_sequence WHERE name = 'myTable'") fun clearPrimaryKey() をして、再度アイテムを追加した後

    2

    1答えて

    私はJavaバックエンドサーバでuuidを使用しています。だから私は部屋のアンドロイドでそのエンティティを使用して、エンティティが正しく同期されていることを確認する必要があります。 私はIs it possible to apply primary key on the text fields in android databaseとtext as primarykey in androidを認識

    1

    2答えて

    私のアンドロイドプロジェクトでandroid.arch.persistence.roomをアップグレードしようとしています。 私はalpha-9を使用していますが、すべて正常に動作しています。 「リリース済み」バージョン1.0.0を使用しようとすると、私は、のcom.android.support:appcompat-v7:26.0.2 'をコンパイルして以下のエラーを報告します。 Error:E