別の開発者から継承したAndroidプロジェクトがあります。
元のコードは、単一のビューと単一のアクティビティを使用して一緒にハッキングされました。ビュークラスには、入力およびレンダリング中にオンに切り替えられる状態変数があります。
各「画面」は、画面に直接レンダリングされる単一のビットマップです。レイアウトは一切使用していません。さらに悪いことに、ViewクラスとActivityクラスの両方の各変数は、すべてpublic staticとして宣言され、相互に頻繁にアクセスしていました。
コードを作り直したので、ある程度管理しやすくなりましたが、元の2つのクラスのままです。これは私の最初のまともなサイズのAndroidアプリなので、次にどこに行くべきか完全にはわかりません。
見た目からすると、各「画面」には独自のビューとアクティビティが必要です。これは一般的な方法ですか?
もしそうなら、私は別々のアクティビティ間でデータを共有するための何らかの方法が必要です。汎用データを保持するシングルトンクラスを使用するための提案を読みました。Androidフレームワークにさらに組み込まれている他の方法はありますか?
前もって感謝します。