2016-01-05 18 views
1

我有一個應用程序,我仍然建設,該應用程序有4個活動。數字1有2個文本字段。我打電話給其他活動,例如2,當呼叫活動編號1返回時,不會破壞應用程序,我會丟失這些字段中的每個信息。如何保存這些數據。如果應用程序已關閉(銷燬),我不希望保留此數據。這些數據不會與其他活動共享。在同一個應用程序中的不同活動之間調用文本字段的數據保留

+0

請在活動1和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(); 
相關問題