У меня есть sharedpreference
, который сохраняет данные в порядке до закрытия приложения. когда приложение перезапустило данные в sharedpreferences
, пропало, пожалуйста, скажите мне решение. Я хочу, чтобы при закрытии приложения или перезагрузке или перезагрузке телефона мои данные в preferences
были сохранены.android sharedpreferences не сохраняет данные при перезагрузке приложения
public static final String MyPREF_MOB = "MyPref_mob";
public static final String WALLPAPER_MOB = "wallpaper_mob";
if(encodedImagee!=null) {
// shre1 = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor edit = shre1.edit();
edit.putString(WALLPAPER_MOB, encodedImagee);
edit.apply();
// Toast.makeText(Profile1Activity.this, "new same image in prefrences", Toast.LENGTH_SHORT).show();
}
shre1 = getSharedPreferences(MyPREF_MOB, Context.MODE_PRIVATE);
final String image_save =shre1.getString(WALLPAPER_MOB, "");
я также попробовать этот
if(encodedImagee!=null)
{
// shre1 = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor edit = shre1.edit();
edit.putString("mob_wallpaper", encodedImagee);
edit.commit();
// Toast.makeText(Profile1Activity.this, "new same image in prefrences", Toast.LENGTH_SHORT).show();
}
shre1 = PreferenceManager.getDefaultSharedPreferences(context);
final String image_save =shre1.getString("mob_wallpaper", "");
я должен использовать этот код сохранения данных при рестарт приложение также я могу получить данные, но когда данные перезагрузки телефона снова пошел
if(encodedImagee!=null)
{
// shre1 = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor edit = shre1.edit();
edit.remove("mob_wallpaper");
edit.apply();
edit.putString("mob_wallpaper", encodedImagee);
edit.apply();
// Toast.makeText(Profile1Activity.this, "new same image in prefrences", Toast.LENGTH_SHORT).show();
}
shre1 = PreferenceManager.getDefaultSharedPreferences(context);
final String image_save =shre1.getString("mob_wallpaper", "");
просьба представить более подробную информацию о том, когда вы сохраните данные и при извлечении его снова в течение всего жизненного цикла Aplication в .. и как –
у меня есть цикл, в котором я использовал sharedprefrences для получения данных и сохранения и получения его работы, но когда приложение закрывает данные в sharedprefences, ушли –
, пожалуйста, предоставьте еще один код –