我有一个应用程序需要一个继续功能。例如,当用户按下主页按钮时,我需要应用程序存储一些信息,然后当按下继续按钮时,它会从停止的地方重新启动应用程序。如何使用偏好
我该怎么做?我已经对喜好做了一些研究,但我似乎得到了相互矛盾的答案。
我有一个应用程序需要一个继续功能。例如,当用户按下主页按钮时,我需要应用程序存储一些信息,然后当按下继续按钮时,它会从停止的地方重新启动应用程序。如何使用偏好
我该怎么做?我已经对喜好做了一些研究,但我似乎得到了相互矛盾的答案。
如果你问如何实际保存和检索自己的信息,这里是如何保存的信息
//save their info
SharedPreferences settingsSave = getSharedPreferences("info", MODE_PRIVATE);
SharedPreferences.Editor editor = settingsSave.edit();
editor.putString("someValue", theValue);
// Commit the edits!
editor.commit();
而且这里是如何把它找回来
SharedPreferences settings = getSharedPreferences("info", MODE_PRIVATE);
installID = settings.getString("someValue", "");
然后,您可以使用此值确定在加载应用程序时从哪个视图启动它们。
http://developer.android.com/reference/android/content/SharedPreferences.html
Store上的onStop您的信息,并将其拉出上的onResume。 (或者在相关变更时)
OnStop通过你的意思是当finish()方法被调用时。 – nexus490 2012-03-07 17:38:39
http://developer.android.com/reference/android/app/Activity.html OnStop在活动中被调用,因为它通过终止或其他活动(如主屏幕)接管离开前台。 – Pyrodante 2012-03-07 17:40:22