2010-12-04 6 views
1

私はAndroidアプリの開発を始めています。最初のアプリはちょうどよりも複雑です。Hello World Androidで状態を保持できないことがわかりました。 ..ああ、失敗。 私は、シンプルなアプリケーションであっても、ビューから厳密にモデルを分離するのが一般的な方法であると考えています。私が従うべき落ち着きのあるパターンがありますか? Model-View-Controllerのいくつかの変形?あなたは間違いなく私の経験ではApplication Fundamentals Dev Guideアンドロイドで開発するためのアーキテクチャパターン

をお読みください

答えて

5

、アンドロイドで私のデザインパターンは、などBroadcast receiversIntentsActivitiesServicesの使用によって駆動されてきました。

「厳密なモデル分離とビューは一般的な方法です」とは言いません。アクティビティ内にデータを保持することはできますが、データを保持することを余儀なくされます。幸いにもこれは、onSaveInstanceStateonRestoreInstanceStateのような方法で簡単になります。永続データメンバはBundleに保存してから同じBundleから取得できます。

関連する問題