Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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首选项:使用编辑文本时出现问题_Android_Android Edittext_Preferences - Fatal编程技术网

Android首选项:使用编辑文本时出现问题

Android首选项:使用编辑文本时出现问题,android,android-edittext,preferences,Android,Android Edittext,Preferences,我是android新手,我有一个编辑文本,我想通过首选项保存输入的文本。有人能帮我吗 感谢inadvance在android中保存数据实际上有三种方法: 共享首选项 本地文件(xml、csv等) SQLLite数据库 下面是一些代码,让您开始使用“共享首选项” 这里是关于共享首选项的android文档的链接 享受吧 然后重写onstop()方法 @凌驾 protected void onStop() { // TODO Auto-generated method stub s

我是android新手,我有一个编辑文本,我想通过首选项保存输入的文本。有人能帮我吗


感谢inadvance

在android中保存数据实际上有三种方法:

  • 共享首选项
  • 本地文件(xml、csv等)
  • SQLLite数据库
  • 下面是一些代码,让您开始使用“共享首选项”

    这里是关于共享首选项的android文档的链接

    享受吧

    然后重写onstop()方法

    @凌驾

    protected void onStop() {
         // TODO Auto-generated method stub
        super.onStop();
        SharedPreferences settings=getSharedPreferences("mypref", 0);
        SharedPreferences.Editor editor=settings.edit();
        editor.putString("tvalue", et.getText().toString());
        editor.commit();
    
    }
    
     SharedPreferences settings=getSharedPreferences("mypref", 0);
     et.setText(settings.getString("tvalue"," "));
    
    protected void onStop() {
         // TODO Auto-generated method stub
        super.onStop();
        SharedPreferences settings=getSharedPreferences("mypref", 0);
        SharedPreferences.Editor editor=settings.edit();
        editor.putString("tvalue", et.getText().toString());
        editor.commit();
    
    }