そのため、多くのデータ型を組み合わせる最善の方法を見つけようとしています。私のコードの内部で、クラスを作成しています。外部的には、次のタイプのデータ、または少なくともそのデータへのポインターを管理するための単一の場所が必要です。これらのデータには多くのセットがあることに注意してください。時間の経過とともにさらに追加されると予想されます。
編集: かつてここにあったものを大幅に簡素化しています。
コンパイル時に、オブジェクトのリストがあることを想像してください。各オブジェクトにはいくつかの特徴があり、すべてのオブジェクトに共通しています。これらには以下が含まれます:
- 画像画像
- いくつかの文字列
- 整数の配列
- 文字列の配列
これらすべてをコードの外にまとめて保存する方法を見つけたいと思っています。理想的には、漠然と次のような XML を使用したいと考えています。
<storage_type>
<image resid="@id/image1" />
<name>Item_Name1</name>
</storage_type>
<storage_type>
<image resid="@id/image2" />
<name>Item_Name2</name>
</storage_type>
画像は現在、リソース変数として保存されています。画像への参照を XML ファイルに入れる方法がわかりません。
より良い解決策が見つかれば、私は XML ファイルのアイデアと結婚していません。私が欲しいのは、この情報にアクセスするためのある種の単一データベースだけです。
新しい更新を送信しない限り、このデータは変更しないでください。これらは実行時に更新する必要はありませんが、ビルド間で時々更新したいと思います.Preferencesについて聞いたことがありますが、うまくいくかもしれませんが、何らかの方法でユーザーが更新できるかどうかはわかりません.