如何为editText2框添加代码?

| 请看我的代码。如您所见,它具有一个editText及其功能,它将文本保存在editText中。我在网上找到了此代码。它与我的布局完美配合。但是我添加了另一个editText框,我将其称为editText2,但无法弄清楚如何对其进行编码。如何使第二个文本也被保存?我需要在src中创建一个新类吗?我知道我必须添加editText2和editBox2,但是如何以及在哪里?有人可以给我一个样本,以便将其用于整个代码吗?例如,在受保护的void onCreate上,如何添加editText2?
package tryone.now.forfreenow;
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TextView;
public class notepad extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    editBox =(EditText)findViewById(R.id.editText1);
}
protected void onResume() {
    super.onResume();
    SharedPreferences prefs = getPreferences(0); 
    String restoredText = prefs.getString(\"text\", null);
    if (restoredText != null) {
        editBox.setText(restoredText, TextView.BufferType.EDITABLE);
        int selectionStart = prefs.getInt(\"selection-start\", -1);
        int selectionEnd = prefs.getInt(\"selection-end\", -1);
        if (selectionStart != -1 && selectionEnd != -1) {
            editBox.setSelection(selectionStart, selectionEnd);
        }
    }
}
protected void onPause() {
    super.onPause();
    SharedPreferences.Editor editor = getPreferences(0).edit();
    editor.putString(\"text\", editBox.getText().toString());
    editor.putInt(\"selection-start\", editBox.getSelectionStart());
    editor.putInt(\"selection-end\", editBox.getSelectionEnd());
    editor.commit();
}
private EditText editBox;
}     
已邀请:
        您需要学习一些有关布局和UI小部件的基础知识。在“ 3”目录下的“ 2”中定义“ 1”。打开该文件,查看ѭ1,复制代码并将ID更改为editBox2。然后在
onCreate()
中添加代码
editBox2 =(EditText)findViewById(R.id.editText2)
; 获得参考     
        我正在回答自己的问题,它可以100%保存两个editText框上的状态。
package tryone.now.forfreenow;
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TextView;
public class notepad extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    editBox =(EditText)findViewById(R.id.editText1);
    editBox2 =(EditText)findViewById(R.id.editText2);
  }
  protected void onResume() {
    super.onResume();

    SharedPreferences prefs = getPreferences(0); 
    String restoredText = prefs.getString(\"text\", null);
    if (restoredText != null) 
    {
        editBox.setText(restoredText, TextView.BufferType.EDITABLE);

        int selectionStart = prefs.getInt(\"selection-start\", -1);
        int selectionEnd = prefs.getInt(\"selection-end\", -1);
        if (selectionStart != -1 && selectionEnd != -1) 
        {
            editBox.setSelection(selectionStart, selectionEnd);
        }
        SharedPreferences prefs2 = getPreferences(1); 
        String restoredText2 = prefs2.getString(\"text2\", null);
        if (restoredText2 != null) 
        {
            editBox2.setText(restoredText2, TextView.BufferType.EDITABLE);

            int selectionStart2 = prefs2.getInt(\"selection-start2\", -1);
            int selectionEnd2 = prefs2.getInt(\"selection-end2\", -1);
            if (selectionStart2 != -1 && selectionEnd2 != -1) 
            {
                editBox2.setSelection(selectionStart2, selectionEnd2);
            }
        }
    }
}

 protected void onPause() {
    super.onPause();

    SharedPreferences.Editor editor = getPreferences(0).edit();
    editor.putString(\"text\", editBox.getText().toString());
    editor.putInt(\"selection-start\", editBox.getSelectionStart());
    editor.putInt(\"selection-end\", editBox.getSelectionEnd());
    editor.commit();

    SharedPreferences.Editor editor2 = getPreferences(1).edit();
    editor2.putString(\"text2\", editBox2.getText().toString());
    editor2.putInt(\"selection-start2\", editBox2.getSelectionStart());
    editor2.putInt(\"selection-end2\", editBox2.getSelectionEnd());
    editor2.commit();
}

 private EditText editBox;
 private EditText editBox2;
 }  
    

要回复问题请先登录注册