文字列と画像のURLも含む大量のXMLデータ(XMLデータはサーバーから取得されます)を解析するAndroidアプリケーションを作成しています。このデータは、アプリケーションの多くの部分で使用する必要があります。したがって、これらすべてのデータを保存するために、ArrayListとHashMapを使用しました。単一のクラスでArrayListとHashMapの変数をパブリック静的変数として宣言し、必要なときに単一のクラスを介してこのデータにアクセスできるようにしました。
そして、画像については、ArrayListを作成し、他のデータと同じ単一のクラスに配置しました(public static)。画像のURLを介して画像をダウンロードしたら、それらの画像の描画可能変数をこれらのArrayList変数に保存するので、画像が再び必要になるたびに、これらを使用します。それを取得するための変数。
今、私の疑問は、このアプローチが正しいかどうかです。正しい方法を教えてください。
ありがとうございました