0

J2ME、BlackBerry、Androidの3つのプラットフォームで実行されるアプリケーションがあります。共通コードを含むモジュールと、プラットフォーム固有のコードを含むモジュール(プラットフォームごと)があります。

MVCアーキテクチャを使用しています。最初は、ビューとコントローラーを各プラットフォームに実装するために残しました。しかし、異なる動作や3つのコードが発生していました。そこで、コントローラーを統合することにしました。

これで、各プラットフォームに実装されるViewFactoryができました。一般的なコードでは、ビューを取得し、コントローラーを設定するだけで、すべてが正常に実行されます。

問題は、Androidではそれができないことです。アクティビティを自分でインスタンス化することはできません。インテントを送信して、システムに作成させる必要があります。アクティビティは「ビューとコントローラー」のように見えます。ビュー部分だけが欲しいです。これを行うための最良の方法は何ですか?

4

0 に答える 0