私は音楽アプリを作成しています。このアプリでは、アーティストやアルバムなどに基づいて、曲が選択されるときに多くの変数が飛び交っています。
これらの変数をすべて新しいクラスに送信することで、アプリを少し使いやすくしようとしています。これは、Excel の「ヘルパー セル」のようなものだと考えています。余分なものを渡したり受け取ったりし続ける必要はありません。
アイデアは次のとおりです。
ユーザーが曲を選択すると、アーティスト/アルバム/曲の情報がヘルパー クラスに渡されます。
次に、音楽サービスが開始され、ヘルパー クラスから選択された曲のパスが取得され、再生されます。
同時に、ヘルパー クラスから選択されたアーティスト/アルバム/曲を表示するアクティビティが開始されます。ここには次/前のボタンが含まれており、クリックすると、ヘルパー クラスの現在の曲が変更され、音楽サービスはヘルパー クラスから変数を再度受け取るように指示されます。
これはどのような種類のクラスになりますか? それはどのような範囲で、どのようにインスタンス化できますか?また、そのクラスとの間で変数を送受信するにはどうすればよいですか?