Androidアプリケーションの開発中ですが、Ormliteを使用してAndroid Content Providerと一緒にデータを更新および取得する必要があるかどうかについて矛盾しています。コンテンツプロバイダは、他のプラットフォーム上でアプリで発生したデータの変更を主にアプリに通知するために使用されます。おそらく、私はこれを必要以上に複雑にしています。経験豊富なご意見をいただければ幸いです。OrmliteをAndroidのコンテンツプロバイダと組み合わせて使用する
答えて
お試しください。得られた経験は、たとえ結果が破棄されたとしても、通常は努力する価値があります。ああ、私はOrmLiteについても興味があったので、それがどうなるか教えてください。 :-)
これまでのOrmliteの経験は楽しいものでした。ちょっとした学習曲線と、サイト上のドキュメントの欠如があります。しかし、フレームワークそのものは本当に役に立ちます。 – dionysus
Androidのコンテンツプロバイダを使用している現時点で私が抱えている競合は、エンティティとデータベースの正規化を既に行っていることです。主キー列の列名を変更する必要があることに気がつきました_idに各テーブルとエンティティの。これは、この特定の列名で識別される主キーを必要とするListViewを使用するため推奨されます。私が持っているもう一つの問題は、Ormliteに基づいてDAOを作成したことです。ただし、コンテンツプロバイダはDAOです。 – dionysus
あまりにも多くの再コーディングを行う必要なしに、私はOrmliteを使用するDAOを維持し、単にDAOにアクセスするコンテンツプロバイダである別のレイヤーを持たなければなりません。私のコンテンツプロバイダは、私のアプリケーションでは単にWebserviceレイヤーとして機能すると思っています。私は皆さんが私の進歩に投稿し続けるよ。 – dionysus
https://github.com/blandware/android-atleapライブラリは、あなたがOrmLiteと一緒にOrmLiteContentProviderまたはAndroid AtLeap acceleratorを使用することができますOrmLite
Andrey、情報ありがとう。私はいくつかの良い例についてこれを調べます。 – dionysus
と連動してのContentProviderを使用した例です。どちらのライブラリでも、OrmLiteデータモデルの上に簡単にコンテンツプロバイダを定義できます。
- 1. Androidアクセシビリティサービスをネイティブスクリプトと組み合わせて使用
- 2. Android - GridViewとLinearLayoutの組み合わせ
- 3. @RolesAlteredをconfigureGlobalSecurityと組み合わせて使用すると、
- 4. ナビゲーションヘッダーと組み合わせてButterknifeを使用するには?
- 5. setText(アンドロイドスタジオ)と組み合わせてメソッドを使用する
- 6. DjangoとSQL Serverを組み合わせて使用する
- 7. sedと組み合わせてtailを使用する方法。
- 8. http.ListenAndServeと組み合わせてdeferを使用するには?
- 9. dplyrのmutate_atと組み合わせて使用する
- 10. MySQLと組み合わせて使用する言語
- 11. 別のデータバインディングとデータバインドを組み合わせて使用
- 12. 配列と組み合わせパターンの組み合わせを見つける
- 13. android listview idの組み合わせ
- 14. プライムフェイスと組み合わせてカスタムCSSテンプレートを使用
- 15. RenderScriptと組み合わせてSurfaceTextureを使用
- 16. AsyncTaskをn層モデルと組み合わせて使用
- 17. Python itertoolsの組み合わせの組み合わせ
- 18. ブートストラップとバーボンを組み合わせて
- 19. データウェアハウス:冗長な組み合わせの組み合わせ
- 20. AndroidのフローティングウィンドウとFLAG_SHOW_WHEN_LOCKEDの組み合わせが失敗する
- 21. geom_pointとgeom_lineをggplot2のggplot2と組み合わせて2つのグループ化要因を組み合わせる
- 22. AndroidアプリケーションのnoSQL(Firebase)とSQLを組み合わせる
- 23. 同じ番号を使用する組み合わせを含む、リュージョンを使用してリストからすべての組み合わせを取得する
- 24. クエリの組み合わせを組み合わせるためのLinq構文
- 25. 交差と組合のタイプを組み合わせる方法
- 26. メテオとエクスプレスを組み合わせる
- 27. ec2とlinodeを組み合わせる
- 28. mod_accessとmod_authを組み合わせる
- 29. ドラッグアンドドロップとスケーリングを組み合わせる
- 30. * -servlet.xmlとapplicationContext.xmlを組み合わせる
ORMLのAndroidユーザーのためのGoogleメーリングリストがあります。https://groups.google.com/forum/?fromgroups#!forum/ormlite-android – Gray
グレー - 入力ありがとうございました – dionysus
ライブラリその目的のためにGitHubにプッシュされました:https://github.com/jakenjarvis/Android-OrmLiteContentProvider/blob/master/README.md – Snicolas