問題タブ [activeandroid]
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 - 関連付けられたモデル (ActiveAndroid) を保存できません
ライブラリActiveAndroid with RetroFitを使用します。
単純なモデルであれば、すべてうまく機能します。ただし、モデルに別のモデルが含まれている場合、これらすべてがデータベースにどのように格納されているかわかりません
私のモデル:
私の2番目のモデル:
私のJSON:
次に、ユーザーを保存します。しかし、ユーザーにパラメーターを含めてもらいたいです。それらを追加するにはどうすればよいですか?
編集:モデルを次のようにして保存したい
android - ORM「ActiveAndroid」でテーブルを更新するには?
プロジェクト「ActiveAndroid」で使用しています。私は保持しているモデルを持っています。ここにモデルがあります:
ここですべて保存します:
すべてがうまくいきます!しかし、モデルに別のフィールドを追加したい場合:
エラーが発生します:
もちろん、このエラーの理由はわかっています。テーブルはそのような列ではないためです。それが問題です、この列を追加する方法???
私が試した今:
プログラムを完全に削除し、再びコンパイルして実行すると、すべて正常に動作します! この列から新しいテーブルを作成するためです。
マニフェスト データベースのバージョンを変更しようとしましたが、成功しませんでした。
アップグレードの方法でデータベースを通常に使用すると、データベースのバージョンを変更してテーブルを再構築できることを私は知っています。しかし、ORM「ActiveAndroid」でそれを行う方法は?
android - アクティブな Android がライブラリに含まれている場合、Gradle でアクティブな Android 依存関係を解決できませんでした
Gradle を使用したアクティブな Android を含むライブラリ プロジェクトがあります。それを機能させるには、追加する必要があります
次のようにリポジトリを追加します。
ただし、ライブラリ プロジェクトでこれを行うと、エラーが発生します。
次のようにライブラリ モジュールを追加しています。
このエラーを取り除くには、同じ方法でリポジトリをメイン アプリ モジュールにも追加する必要があります。
これを行うと、プロジェクトは正常にコンパイルされます。
メイン アプリ モジュールにリポジトリを追加せずに、ライブラリ プロジェクトでのみ定義されたリポジトリでプロジェクトをコンパイルできますか? ライブラリモジュールに自分自身を任せたいだけです。
activeandroid - "in" 節がある場合の ActiveAndroid
それが可能かどうか、また ActiveAndroid で「IN」句を使用して where 句を実行する方法を知りたいです。
たとえば、次のようなことをしたいと思います。
new Select().from(Table).where("id in ?", list).execute()
android - プロバイダー情報が見つかりませんでした
ActiveAndroid の ContentProvider に問題があります。LoaderCallbacks を実装する次の ListFragment を使用しています。
}
アダプターには、 https://github.com/twotoasters/SectionCursorAdapterの SectionCursorAdapter を使用しています。これはコードです:
}
私のマニフェストはこれです:
どういうわけか ContextProvider が機能しません。このエラーが発生しています:
どんな提案にも感謝します。