私は長い間この問題に苦しんでいます、実際に私は同じことについて話しているstackoverflowの多くの投稿をチェックしましたが、決定的なものは何もありません。
シングルトンパターンを実装してAndroidアクティビティ間でデータ共有を実現するにはどうすればよいですか?クラスではなく、アクティビティ間で話しているのですが、どちらが正しい方法ですか?
これは私が見つけたすべての情報です:
1-標準のシングルトンフォームを推奨するもの、Java、Cなどで実装する可能性のあるもの、ここに例があります:
http://es.wikipedia.org/wiki/Singleton
2-次のようにOnCreateメソッドで実装することを提案するもの:
http://androidcookbook.com/Recipe.seam?recipeId=1218
3-アプリケーション実装アプローチを使用するもの(これについてはよくわかりません):
シングルトンオブジェクトを使用して状態を保存したり、アクティビティ間でデータを共有したりすることは許容されますか?
4-「singleTask」アプローチを使用し、マニフェストで定義するもの:
http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
5-そしてこのようなもっとエキゾチックな方法(実際にはこれはシングルトンではないと思います):
提案?コメント?例?
Google Androidの人々は、アクティビティ間で複雑な情報を共有する1つの方法としてこれを推奨していますが、Androidでの最善のアプローチについての手がかりはありません。
http://developer.android.com/guide/faq/framework.html#3
これを明確にするのを手伝ってください。