Я думаю, вам нужно использовать SharedPreferences vars ... Эти методы используются только для значений String, если вам нужно сохранить int, floats и т. Д. ... вы можете создавать разные методы или просто применять код, когда вам это нужно. Я думаю, что лучший способ имеет методы, потому что вам не нужно повторять код и контролировать значения, это проще ...Смотрите ниже код, чтобы узнать использование sharedPreferences:
//Declaration of variables
//This var is name from file of shared preferences, you can save a different files for SharedPreferences
public String StartConfig_File = "sharedPref_StartConfig_File";
//And this one is a SharedPreference var from my StartConfig_File
public String userRemembered = "userRemembered";
//Method to get String from SharedPreference
public String Get_SharedPreferences(Context context, String sharedPref_File,String key_name){
//Declaration of variables
SharedPreferences sharedPref = context.getSharedPreferences(sharedPref_File, Context.MODE_PRIVATE);
String result = sharedPref.getString(key_name, null);
return result;
}
//Method to set String SharedPreference
public void Set_SharedPreferences(Context context,String sharedPref_File, String key_name,String key_value){
//Declaration of variables
SharedPreferences sharedPref = context.getSharedPreferences(sharedPref_File,Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString(key_name,key_value);
editor.commit();
}
И ниже есть образец для вызова этой методики:
//generalMethods is class where I have sharedPreferences methods! Change for your class...
//Initialize values from SharedPreference
generalMethods.Set_SharedPreferences(getActivity(),generalMethods.StartConfig_File,generalMethods.userRemembered ,"MyUser");
//Get value from SharedPreference
String result = generalMethods.Get_SharedPreferences(getActivity(), generalMethods.StartConfig_File, generalMethods.userRemembered);
Это вары только исчезаю, когда приложение будет удалено, вы можете получить эти значения всегда, если вам имеют доступ к контексту ... Скажите, помог ли я вам и хорошо программировал!
использовать общие настройки для этого – MilapTank
затем попытаться сохранить в sharedpreferences или в SQLite Databse – Pavya
'публичный статический окончательный ИНТ СЕМЬ = 7;' всегда будет 7 Я думаю –