您可以使用SharedPreferences。
使用setSetting
,您可以在調用者類中設置文本。同樣,您可以在被調用的類中使用getSetting
獲取調用方類中設置的文本。
方法來設置首選項 -
public void setSetting(String key, String value) {
if(getActivity() != null)
{
SharedPreferences settings = getActivity().getSharedPreferences("UserPref", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString(key, value);
// Commit the edits!
editor.commit();
}
}
方法來獲取偏好 -
public String getSetting(String key, String def) {
try
{
SharedPreferences settings = getActivity().getSharedPreferences("UserPref", 0);
return settings.getString(key, def);
}
catch(Exception e)
{
e.printStackTrace();
}
return "";
}
這裏,
public abstract SharedPreferences getSharedPreferences (String name, int mode)
獲取和保持的內容p引用文件'name',返回一個SharedPreferences,通過它你可以檢索和修改它的值。只有一個SharedPreferences對象的實例返回給同一名稱的任何調用者,這意味着他們一旦創建就會看到對方的編輯。
更多關於Android developer reference。
您可以使用共享首選項或應用程序變量。最佳解決方案是將值傳遞給第二個活動 –
您可以將報警意圖本身傳遞給必要的數據。 –
嘗試使用putExtra方法。使用putExtra將字符串傳遞給下一個活動。並在下一個活動中使用getExtra顯示它 – khubaib