私は最近、非常にデータ駆動型のアプリケーションを作っています。このアプリケーションでは、多くの配列を使用しています。私は解決策を模索しようとしましたが、問題を簡潔にするのはかなり難しいので、答えを見つけることができませんでした。明白なものがあれば私は事前に謝罪します。クラス間で長い変数リストを移動するインテントへの代替方法はありますか?
現在、初期クラスでは複数の既成データベースから30個の配列のセットをロードしていますが、インテントを使用してこのクラスの配列をクラス間で移動しています。問題は、これは私のクラスのすべての単一のコードの非常に長い余分なシーケンスの結果になります。一例を与えるために、私はすべてのクラスでコードを入力する必要があり、最初の画面の後:
Intent intent = new Intent (getApplicationContext(), NextScreen.class);
intent.putExtra("array1", Array1);
// ... 30 more arrays
、その後
Bunble b = getIntent().getExtras();
Array1 = b.getStringArray("array1");
// ... 30 more arrays
私は多分にあるすべての配列を格納する方法があるだろう期待していました後で参照するリソースやクラスもあります。