0

アプリケーションを 2 番目の Android デバイスにインストールしようとしましたが、元のデバイスから同じデータベースをアップロードしていません。たとえば、元のデバイスでユーザー名をデータベースに登録し、2 番目のデバイスでユーザー名と最初のユーザー名を登録しました登録済みは、登録済みユーザーのリストを表示する、私が作成した管理者アクティビティには表示されません。

私が使用している 2 番目のデバイスは Gingerbread バージョン 2.3.4 で、最初のデバイスは Jelly Bean 4.2 である可能性があると思いましたが、Jelly Bean 4.2 を使用するエミュレーターを使用しましたが、登録されたユーザー名が表示されませんでした。デバイス 1 と 2 の

アプリケーションで複数のデバイスが同じデータベースを共有できるようにする方法はありますか?

それが異なる場合、2番目のデバイスが別のGoogleアカウントに登録されていることを含めるのを忘れました.

4

1 に答える 1

2

デバイス間でローカル データを任意に共有することはできません。同じデータを共有したい場合は、仲介者として機能するサーバーが必要になります。

このようなシナリオでは、各デバイスにローカル データベースがあり、サーバーと同期されます。そのため、デバイスで変更が行われるたびに、対応する変更がサーバーで行われ、他のデバイスは更新されたデータベースをサーバーから読み取り、自身のローカル コピーを更新します。

于 2013-05-09T01:39:06.217 に答える