一般的にアプリケーション開発にあたっては、扱う対象のデータモデル化が必要ですから、Androidアプリを開発するにあたっても、同様のことがいえます。その際、モデル化したデータをアプリケーションでどのように表現するのか考えることになります。簡単なAndroidアプリを開発するにあたり、どんな方法がありそうか考えたので、ここにメモをしておきます。 単純なアプリ 画面が1つしか無いようなシンプルなアプリケーションでは、Activityを拡張したクラスのフィールドとして保持するのが単純でよいでしょう。画面描画をするにせよ、何か処理をするにせよ、Activity経由となりますから、そのフィールドとしておけば、困ることはないはずです。 複数のActivityを持つアプリ 複数のActivityを持つアプリでモデル情報を共有するには、いくつか方法があるので用途に応じて検討する必要がありそうです。 a)