如何在重新打开应用程序时在Android应用程序中保存int

时间:2014-05-16 18:13:41

标签: android save int savechanges

当我的应用运行时,它会收到一个用于通知的号码(ID)。

我需要保存此号码,以便在我重新打开应用程序时,可以检索号码,并且应用程序不会生成相同ID的通知。

有关如何执行此操作的任何建议将不胜感激?

2 个答案:

答案 0 :(得分:0)

您可以使用SharedPreferences http://developer.android.com/reference/android/content/SharedPreferences.html来保存数据。保存的数据可以从SharedPreferences

中检索

答案 1 :(得分:0)

您可以使用 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 键名,您可以通过它来识别值。