如何添加与前一个笔记不同的笔记?

时间:2019-07-07 20:42:28

标签: java android

我有一个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);
        }

0 个答案:

没有答案