我正在使用codejeff.com numberpicker为我的Android应用程序。我想提取用户设置的值并保存它,以便即使应用程序被强制停止,该值仍然存在。有人可以帮助我如何利用共享偏好来保存价值..我已经经历了很多例子,但没有一个解决了我的问题。任何代码段都将受到高度赞赏。 我的代码段是:
<net.technologichron.android.control.NumberPicker
android:id="@+id/numberPicker5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/numberPicker4"
android:layout_below="@+id/numberPicker4" >
</net.technologichron.android.control.NumberPicker>.
所以现在我需要从numberpicker中提取值并使其保持不变。 我的java文件如下:
公共类splashscreen扩展了Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void reset(View view) {
Intent intent = new Intent(this, splashscreen.class);
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(intent);
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
moveTaskToBack(true);
}
return super.onKeyDown(keyCode, event);
} } 请告诉我每次强制停止应用时,我需要添加哪些代码来保存和恢复数字选择器中的一个值。提前致谢