2013-02-20 32 views
0
  EditText hi = (EditText) findViewById(R.id.editText1); 
     String hi2 = hi.toString(); 

     editor.putString("user_email", hi2); 
    editor.commit(); 

上面的代码在我上点击作品和编译罚款,但是当我进入我的设置我得到的值是通的EditText为字符串

[email protected] 

有谁知道正确的语法,对我来说,将用户输入框中的值传递给我的前缀。

如果我使用

editor.putString("user_email","[email protected]"); 

那么它的作品,因为它是一个完整的字符串。

回答

0
  EditText hi = (EditText) findViewById(R.id.editText1); 
     String hi2 = hi.getEditableText().toString(); 

     editor.putString("user_email", hi2); //put into the email settings the value from the user input 
     editor.commit(); 

我错过了getEditableText() 深夜编码:(