Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从第三方numberpicker小部件提取并保存值_Android_Android Activity_Sharedpreferences - Fatal编程技术网

Android 从第三方numberpicker小部件提取并保存值

Android 从第三方numberpicker小部件提取并保存值,android,android-activity,sharedpreferences,Android,Android Activity,Sharedpreferences,我正在为我的android应用程序使用codejeff.com numberpicker。我想提取用户设置的值并保存它,这样即使应用程序被强制停止,该值仍然存在。有人能帮助我如何利用共享首选项来保存价值吗。。我看过很多例子,但没有一个能解决我的问题。任何代码片段都将受到高度赞赏。 我的代码片段是: <net.technologichron.android.control.NumberPicker android:id="@+id/numberPicker5" android

我正在为我的android应用程序使用codejeff.com numberpicker。我想提取用户设置的值并保存它,这样即使应用程序被强制停止,该值仍然存在。有人能帮助我如何利用共享首选项来保存价值吗。。我看过很多例子,但没有一个能解决我的问题。任何代码片段都将受到高度赞赏。 我的代码片段是:

<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>.
} }
请告诉我每次强制停止应用程序时,我需要添加哪些代码行来保存和恢复数字选择器中的一个值。提前感谢

欢迎来到StackOverflow。请澄清您需要什么帮助:从numberpicker中提取号码?(如果是这样,请发布您拥有的代码。)或者您是在询问如何在应用程序关闭后通常保存应用程序中的信息?请不要在注释中添加新信息。我的基本问题是:如果要将值保存在这些numberpicker中,我需要向java文件添加哪些代码?我尝试过匹配许多示例和一般片段,但都没有达到目的。所以我希望你能给我一段具体的代码。
@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);