私はアンドロイドが初めてで、たくさん検索しましたが、満足のいく答えが見つかりませんでした。必要なのは、次のようなアプリケーションの設定を保存することです
1>言語、表示するアイテムの数、画像の表示/非表示など...共有設定を使用して行うのが最善だと思います
2> インターネットから取得するデータ カテゴリを保存する...
ここに私の問題があります:
キー、名前、タイプ、データ[] ...(データ[]は常に変化し、アプリケーションを終了した後は保存されません)、(キー、名前、タイプはプログラマーによって定義された最終値です)でカテゴリオブジェクトに分割されたデータがあります)。
また、ユーザーがロードしたい、またはロードしたくないカテゴリ (約 25) が多数あるため、ユーザーは表示するカテゴリを選択でき、これらの選択は保存する必要があります。
データが複雑なため、共有設定を使用しても役に立たないと思います。私はsqliteまたはxmlを使用することを考えていましたが、効率とメモリサイズを念頭に置いてどちらが最良の選択であるかはわかりません.
注: カテゴリ情報配列にグローバル変数を使用しています。これは、data[] を 2 ~ 3 分ごとに自動的に更新する必要があり、すべてのアクティビティで利用できる必要があり、効率とメモリ容量が問題になるためです。アドバイスをいただければ幸いです。よろしくお願いします。