こんにちは、お気遣いありがとうございます。
コードが成長している Android アプリ (Java) があります (最終的にはさらに成長する必要があります)。
そのため、管理しやすくするために何らかの方法でモジュール化したという事実に直面する必要があります。
そこで、どうすればいいのかアドバイスをいただきたくてここに来ました。
アプリは基本的に2つの画面で構成されており、AとBとしましょう。
アプリはクイズである画面 A から始まり、ユーザーが正しく答えると画面 B が表示され、結果が表示されます。ユーザーが続けて別のクイズを受けたい場合、アプリは再び画面 A に切り替わり、無限ループで続きます。
「onCreate()」で書かれたすべてのコードを避けるために、このアプリをよりモジュール化する方法についてアドバイスをください。
具体的には、モジュール間の通信をどのように実装できますか。クイズ モジュールがメインと通信し、画面を A から B に切り替える方法。画面 B で実行されたアクションがメインに再び通信し、A に再度切り替えるように求めるにはどうすればよいでしょうか。
私はそれが非常に未解決の質問であることを知っています。私はいくつかのガイダンスを探しています。どんな提案も大歓迎です。