アクティビティ間で情報を渡したり、バンドルに追加したり、シングルトン クラスを使用してこのデータを保存およびアクセスしたりするためのより良い方法は何かを考えてみてください。私は過去にさまざまなAndroidサイドプロジェクトで両方を使用しましたが、現在ははるかに大規模なAndroidプロジェクトに取り組んでいるため、最初から物事を行うことを好みます.
私のアプリケーションはユーザーを認証し、ID に基づいてさまざまなクエリを実行する必要があります。アクティビティ間の結合を最小限に抑えるには、id をバンドルに追加し、各アクティビティに必要な情報をクエリさせることが最善の策だと思います。ただし、応答性を高めるために、シングルトン クラスを使用して永続的な情報を保存し、必要以上のクエリを防ぐことに傾倒していました。