compile 'com.google.code.gson:gson:2.7'
SharedPreferences mPrefs = getPreferences(MODE_PRIVATE);
Editor prefsEditor = mPrefs.edit();
Gson gson = new Gson();
String json = gson.toJson(MyObject);
prefsEditor.putString("MyObject", json);
prefsEditor.commit();
Gson gson = new Gson();
String json = mPrefs.getString("MyObject", "");
MyObject obj = gson.fromJson(json, MyObject.class);
یکی از مهمترین بخش های کار کردن با اکتیویتی دانستن چرخه ی حیات مربوط به آن و نحوه و زمان فراخوانی تابع اصلی آن می باشد. برای اینکه بتوانید بهترین عملکرد را درون هریک از ویوهای اپلیکیشن خود داشته باشید، باید نسبت به این مورد دانش کافی را داشته باشید .