プロパティバッグモデルを使用するデータベースからRho-mobileで構築するアプリケーションにデータをどのように移行しますか。
これを説明するために、モデルProductsと3つの属性Name、Brand、SDKを持つアプリケーションを作成します。開発段階でエミュレーターで実行しているときにProductsモデルにいくつかの値を挿入しましたが、アプリケーションをビルドした後、デバイスで実行しているときに挿入したデータが表示されません。
プロパティバッグモデルを使用するデータベースからRho-mobileで構築するアプリケーションにデータをどのように移行しますか。
これを説明するために、モデルProductsと3つの属性Name、Brand、SDKを持つアプリケーションを作成します。開発段階でエミュレーターで実行しているときにProductsモデルにいくつかの値を挿入しましたが、アプリケーションをビルドした後、デバイスで実行しているときに挿入したデータが表示されません。
アプリのデータベースに情報を事前入力しようとする場合(古いAndroidバージョンのファイルサイズなど)、いくつかの注意点がありますが、決定した場合、これはその方法のドキュメントへのリンクです:
http ://docs.rhomobile.com/faq#how-to-pre-populate-client-database
ドキュメントが再び移動する場合に備えて、ここにコピーします。
ターゲット エミュレーターでアプリケーションを実行し、オブジェクトをデータベースに挿入します (ローカルで、またはサーバーからデータを取得します) エミュレーターの「db」フォルダーからすべてのファイルを「/platform\shared\db\res\db」にコピーします。「db」エミュレーターフォルダーを見つける方法は次のとおりです。
Android での私自身の経験から、アプリのインスタンスが AVD で実行されているときに、Eclipse で DDMS パースペクティブを開くのが最も簡単です。File Explorer タブで、/data/data/your.packagename.app/rhodata/db に移動すると、ターゲット ディレクトリにコピーするデータベース ファイルが見つかります。