私は小さなAndroidアプリを開発中です!
私は今、私はsharedpreferencesに、このArrayListオブジェクトを格納することができますどのように私は... sharedpreferencesに
jsonを使用してsharedpreferencesにデータを保存します
java.util.ArrayList<MyPref> array=new java.util.ArrayList<MyPref>();
array.add(//MyPref object);
array.add(//MyPref object);
をMyPrefオブジェクトの配列を格納する必要がMyPref
public class MyPref{
{
java.util.Calendar cal;
int id;
String name;
//some more methods and constructor
}
クラスを持っている..
私は試しました..
JSONObject o=new JSONObject();
o.put("list",array);
SharedPreferences s=PreferenceManager.getDefaultSharedPreferences(this);
Editor edt=s.edit();
edt.putString("mylist",o.toString());
edt.commit();
これはうまくいきません!
他の代替手段はありますか?
plzは私を助けて... advaceで
ありがとう..
「動作しません」より具体的にする必要があります。ログキャッチエラー、ANR、可視エラーの何らかの種類、または何も起こっていないことがありますか... –
String上のjava.lang.ClassCasteExceptionの取得 – Navaneeth
Gsonを使用する必要がありますか? – Navaneeth