我有一个MainActiviy和一个NoteEditorActivity。添加便笺时,它将所有编辑文本重置为null。但是,编辑文本仍然彼此链接,并且一个编辑文本中的文本在另一个注释中镜像了另一个文本。如何使编辑文本都重置为null并与已创建的编辑文本不同的实体?
我已经弄清楚了如何将新的编辑文本设置为null。但是,我还没有找到区分编辑文本的解决方案。
这是在我的NoteEditorActivity中
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_table_note_editor);
EditText editText = (EditText) findViewById(R.id.titleViewInput);
et1 = (EditText) findViewById(R.id.textView1);
et2 = (EditText) findViewById(R.id.textView2);
loadSavedPreferences();
Intent intent = getIntent();
noteId = intent.getIntExtra("noteId", -1);
if(noteId != -1){
editText.setText(MainActivity.notes.get(noteId));
} else {
MainActivity.notes.add("");
noteId = MainActivity.notes.size() - 1;
MainActivity.arrayAdapter.notifyDataSetChanged();
et1.setText(null);
et2.setText(null);
}