こんにちは私たちは複数の画面を含む複雑なアプリケーションを開発しています。 共通のアクティビティを別々のアプリケーションapk(commonScreen apk)に保存することで、これらのアクティビティをインテントを使用する他のユーザーと同様に使用できるようにしました。複数のアプリとアクティビティ間でデータを共有するAndroid(状態、値、設定)
ここでは、メインアプリケーションとcommonScreen apkに存在するアクティビティ間でデータを保存して共有する一般的な方法が必要です。
我々は を使用して問題のためDont store global data in applicationを参照してください(ヌル)私たちはstartActivityForResult(commonScreenApkIntent)、 onActivityResultを呼び出したとき、我々はアプリケーションに存在するデータがなくなっていることがわかります、 (アプリケーションを拡張する)Applicationオブジェクト内のデータを保存すると考えしかし、それら。
大量のデータが含まれている場合、環境設定を使用して各アクティビティのデータを格納および取得するのは良い方法ですか?
メモ:保存したいデータの量は基本的にはアプリケーションボタンの状態(無効/有効)、値、構成です。それは最大1000の値になる可能性があります。
データを共有する方法をお勧めしますか?
"私たちは共通のアクティビティを別々のアプリケーションapk(commonScreen apk)に保存することに決めました。そのため、これらのアクティビティは自分自身やインテントを使用する他のユーザーによって使用できるようになりました。 - しないでください。 – CommonsWare