2012-03-30 6 views
0

私はアンドロイドが初めてで、初めてのアプリを開発しようとしています。私のアプリケーションでは、私は店舗のグループを一覧表示するリストビューの活動があります。アプリユーザー(アプリをダウンロードしたユーザー)がお気に入りのストアを選択すると、そのストアカウントに+1を追加する必要があります。今年の特定の時期に、店舗数で配列を並べ替え、お気に入りの店舗を画面に表示したいと考えています。アレイ/データストレージオプション

私の質問は、私が新しいランキングを評価するときまで、そのデータを保存するにはどうすればいいですか?

答えて

0

SQLiteデータベースを使用して、ストア名とそのカウント値を保存します。その使用により、アプリのストレージの可能性を最大限に高めることができます。

1

私はにObjectOutputStreamを使用してファイルに値を記述します。

public static void saveArray(String filename, String[] array) { 
    try { 
     FileOutputStream fos = openFileOutput(filename, Context.MODE_PRIVATE); 
     ObjectOutputStream out = new ObjectOutputStream(fos); 
     out.writeObject(array); 
     out.flush(); 
     out.close(); 
    } catch (IOException e) {} 
} 

次にint型(またはショート)としてワードカウントを保存するには、上記の編集配列。