如何为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;
}
没有找到相关结果
已邀请:
2 个回复
吐兄
中添加代码
; 获得参考
刷骸码