1
我有一個應用程序,我仍然建設,該應用程序有4個活動。數字1有2個文本字段。我打電話給其他活動,例如2,當呼叫活動編號1返回時,不會破壞應用程序,我會丟失這些字段中的每個信息。如何保存這些數據。如果應用程序已關閉(銷燬),我不希望保留此數據。這些數據不會與其他活動共享。在同一個應用程序中的不同活動之間調用文本字段的數據保留
我有一個應用程序,我仍然建設,該應用程序有4個活動。數字1有2個文本字段。我打電話給其他活動,例如2,當呼叫活動編號1返回時,不會破壞應用程序,我會丟失這些字段中的每個信息。如何保存這些數據。如果應用程序已關閉(銷燬),我不希望保留此數據。這些數據不會與其他活動共享。在同一個應用程序中的不同活動之間調用文本字段的數據保留
您可以使用shared preference
來保存數據。
保存文本:
SharedPreferences.Editor editor = context.getSharedPreferences("GLOBAL_PREF", 0).edit();
editor.putString("text1", Value);
editor.commit();
獲取文本:
String text1 = context.getSharedPreferences("GLOBAL_PREF", 0).getString("text1", null);
明顯的偏好:
SharedPreferences.Editor editor = context.getSharedPreferences("GLOBAL_PREF", 0).edit();
editor.clear();
editor.commit();
明確單鍵:
SharedPreferences.Editor editor = context.getSharedPreferences("GLOBAL_PREF", 0).edit();
editor.remove("text1");
editor.commit();
請在活動1和2中發佈您的代碼 –