Java 如何使用onSaveInstanceState将文本输入保存到首选项中?
这个应用程序很简单,我想要它做的就是即使在我关闭应用程序后仍将文本保留在文本字段中。我浏览了一些教程,但似乎不知道如何使用Java 如何使用onSaveInstanceState将文本输入保存到首选项中?,java,android,Java,Android,这个应用程序很简单,我想要它做的就是即使在我关闭应用程序后仍将文本保留在文本字段中。我浏览了一些教程,但似乎不知道如何使用onSaveInstanceState和onRestoreInstanceState保存它。我怎么做 下面是notes.java: public class notes extends Activity{ /** Called when the activity is first created. */ public void onCreate(Bundle
onSaveInstanceState
和onRestoreInstanceState
保存它。我怎么做
下面是notes.java:
public class notes extends Activity{
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.notes);
Button wg = (Button) findViewById(R.id.button3);
wg.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}
});
}
}
如何使用onSaveInstanceState将文本输入保存到首选项中
你没有onSaveInstanceState()
仅用于更新提供的捆绑包
,其中包含用户可能希望保留的数据(例如,onSaveInstanceState()
作为从纵向翻转到横向或再次翻转的一部分被调用)
我想让它做的就是即使在我关闭应用程序后仍将文本保留在文本字段中
然后,onSaveInstanceState()
不是正确的位置。可以将其保存在onPause()
中,也可以保存在用户的显式操作中(例如,单击保存按钮或菜单选项)
如何使用onSaveInstanceState将文本输入保存到首选项中
你没有onSaveInstanceState()
仅用于更新提供的捆绑包
,其中包含用户可能希望保留的数据(例如,onSaveInstanceState()
作为从纵向翻转到横向或再次翻转的一部分被调用)
我想让它做的就是即使在我关闭应用程序后仍将文本保留在文本字段中
然后,
onSaveInstanceState()
不是正确的位置。可以将其保存在onPause()
,也可以保存在用户的显式操作中(例如,单击保存按钮或菜单选项)。如何使用onPause保存它?如何使用onPause保存它?