2016-09-28 5 views
-4

私は共有の環境設定を使用してデータを格納するAndroidアプリケーションを作成します。私は、アプリケーションからデータを編集しているとき、私のデバイスでうまく動作します。しかし、私が別のデバイスとapkを共有すると、そのデバイスの共有プリファレンスのデータは、編集されたものではなくデフォルト値のままです。では、アプリケーションからデータを編集して、そのデータを取得するように、anotheデバイスとapkを共有するにはどうすればよいですか? (私は非常にアンドロイドです)共有設定をapkにリンクするにはどうすればよいですか?

+1

SharedPreferences'は、各デバイスにローカル保存されている '、あなたはそれを行うことはできません。このような – Shaishav

+1

の.apkとそれらを渡すことはできません。共有プリファレンスはそうではありません。 –

答えて

0

私はあなたがアプリ内にデータを格納するために使用されるため、共有設定のコンセプトを誤解していると思います。

共有嗜好は、ローカルDBに類似しています。名前と値のペアのようなデータを格納します。データを消去するかアプリをアンインストールするまで、アプリの内部ストレージにデータを永久に保存することを意味します。デバイス間でデータを共有する場合は、電話機のex:デバイスIDに一意のIDに基づいてWebサーバーを使用します。

0

共有設定は、各デバイスにローカルに保存され、あなたが値を変更するようにこれを行い、その後、APKを渡し、更新された値になるだろうことはできません。このため

あなたは、クラウドやサーバで必要な値を格納する必要があり、そのたびにサーバーから取得されます更新された値を、取得します。

関連する問題