我有三个活动A、B和C,其中A和B是表单,在数据库(SQLITE)中填充并保存表单数据之后.我使用的是从A到B,然后从B到C的意图.我想要的是,每次打开应用程序时,我都希望C成为我的主屏幕,而不再是A和B.
我想共同的偏好会起作用,但我找不到一个好的例子来给我一个起点.任何帮助都将不胜感激.
我有三个活动A、B和C,其中A和B是表单,在数据库(SQLITE)中填充并保存表单数据之后.我使用的是从A到B,然后从B到C的意图.我想要的是,每次打开应用程序时,我都希望C成为我的主屏幕,而不再是A和B.
我想共同的偏好会起作用,但我找不到一个好的例子来给我一个起点.任何帮助都将不胜感激.
// MY_PREFS_NAME - a static String variable like:
//public static final String MY_PREFS_NAME = "MyPrefsFile";
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
editor.putString("name", "Elena");
editor.putInt("idName", 12);
editor.apply();
SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE);
String name = prefs.getString("name", "No name defined");//"No name defined" is the default value.
int idName = prefs.getInt("idName", 0); //0 is the default value.
更多信息: