4

1 つのアプリケーションを開発していますが、アプリケーションでデータベースを使用する必要があります。Sugar ORM を使用したいのですが、Maven で「実際の」ドキュメントと「実際の」バージョンが見つかりませんでした (1.3 と 1.4 のバージョンが見つかりました)。Sugar ORM に関する情報やリンクを共有できますか?

たとえば、モデルを作成するときにエラーが発生すると、クラス SugarRecord が存在しません

4

3 に答える 3

4

すべての情報は、入門ドキュメントに記載されています。Maven リポジトリについては、こちらを参照してください。

于 2015-08-22T11:47:13.013 に答える
2

このウェブサイトの簡単な手順に従うことができます: http://satyan.github.io/sugar/

Android Studio を使用していると仮定して、この行を build.gradle (Module app) ファイルの依存関係の下に追加します。「com.github.satyan:sugar:1.4」をコンパイルします

次に、次の行を AndroidManifest ファイルに追加します。

<application android:label="@string/app_name" android:icon="@drawable/icon"
android:name="com.orm.SugarApp">
.
.
<meta-data android:name="DATABASE" android:value="sugar_example.db" />
<meta-data android:name="VERSION" android:value="2" />
<meta-data android:name="QUERY_LOG" android:value="true" />
<meta-data android:name="DOMAIN_PACKAGE_NAME" android:value="com.example" />
.
.
</application>

次に、すべてのオブジェクト クラスが SugarRecord を拡張する必要があります。

新しいオブジェクトを作成すると、それ自体でエンティティが作成されます。何らかの理由で空のコンストラクターを追加することを忘れないでください。また、インターネットから JSON サービスを読み取る場合に必要なアクセス許可を追加することを忘れないでください。オブジェクトを作成したら、.save() を使用してそれをデータベースに保存できますが、更新するときは .commit() を使用します。

公式の手順は Web サイトにあります: http://satyan.github.io/sugar/getting-started.html

お役に立てば幸いです。

于 2016-03-12T22:27:54.073 に答える