當我的應用程序運行時,它會收到一個用於通知的數字(id)。如何在應用程序重新打開時保存android應用程序中的int
我需要保存這個數字,當我重新打開應用程序時,可以檢索數字,並且應用程序不會顯示相同ID的通知。
有關如何做到這一點的任何建議將不勝感激?
當我的應用程序運行時,它會收到一個用於通知的數字(id)。如何在應用程序重新打開時保存android應用程序中的int
我需要保存這個數字,當我重新打開應用程序時,可以檢索數字,並且應用程序不會顯示相同ID的通知。
有關如何做到這一點的任何建議將不勝感激?
您可以使用SharedPreferences http://developer.android.com/reference/android/content/SharedPreferences.html保存數據。保存的數據可以從SharedPreferences被檢索
您可以使用SharedPreferences爲..
SharedPreferences wmbPreference1,wmbPreference2;
SharedPreferences.Editor editor;
//wmbPreference for Shared Prefs that lasts forever
wmbPreference1 = PreferenceManager.getDefaultSharedPreferences(this);
//installsp for Shared Prefs that lasts only just once each time program is running
wmbPreference2 =getApplicationContext().getSharedPreferences("MYKEY",Activity.MODE_PRIVATE);
要保存值
SharedPreferences.Editor editor = wmbPreference1.edit();
editor.putString("MYKEY", "12345");
editor.commit();
可以檢索值像
String Phonenumber = wmbPreference1.getString("MYKEY", "");
其中的myKey是鍵名,通過它可以識別值..
感謝您的迷你教程 – BenjaBoy
謝謝你們!你已經度過了我的一天! – BenjaBoy