Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Java 是否为下次启动保留输入的信息?_Java_Android_Retain - Fatal编程技术网

Java 是否为下次启动保留输入的信息?

Java 是否为下次启动保留输入的信息?,java,android,retain,Java,Android,Retain,我该如何编写我的android应用程序来记住用户在两次使用之间输入的值 例如,假设我有一个EditText“input1”和一个spinner“input2”,它们在名为“output1”的textview中给出结果 当前,当我关闭并重新打开应用程序时,所有输入的值和计算都将丢失并重置 如何修复此问题?您可以使用SQLite或原始文件系统。显示了SQLite的基本用法。您有三个选项。见鬼去吧 在您的情况下,文件I/O和数据库将被过度使用。我建议使用Preferences API。在理解它的工作原

我该如何编写我的android应用程序来记住用户在两次使用之间输入的值

例如,假设我有一个
EditText
input1
”和一个
spinner
input2
”,它们在名为“
output1
”的
textview
中给出结果

当前,当我关闭并重新打开应用程序时,所有输入的值和计算都将丢失并重置


如何修复此问题?

您可以使用SQLite或原始文件系统。显示了SQLite的基本用法。

您有三个选项。见鬼去吧


在您的情况下,文件I/O和数据库将被过度使用。我建议使用Preferences API。

在理解它的工作原理时遇到一些困难。。。我是否应该将输入的值视为首选项、文件、数据库或什么?我是Java新手,如果这是显而易见的,我很抱歉。这是你的选择。正如Bahadir所建议的,也许最简单、最轻量级的方法就是使用偏好。然而,如果您是Java新手,那么首先开始学习Java可能是有意义的。你可以从一个地方开始,但还有很多其他地方。接下来,我将浏览股票Android教程,然后启动您自己的应用程序。