这是你提供的EditActivity.java文件的代码。根据你的描述,你在点击返回按钮后,新内容没有出现在记事本主界面上。我看了一下你的代码,发现可能有以下几个问题:

  1. 在onKeyDown方法中,你判断了keyCode是否为KeyEvent.KEYCODE_BACK,但没有判断event.getAction()是否为KeyEvent.ACTION_DOWN。你可以在方法开头添加以下代码,确保只有当按下返回键时才执行后续操作:
if (event.getAction() != KeyEvent.ACTION_DOWN) {
    return true;
}
  1. 在autoSetMessage方法中,你判断了openMode是否为4,但没有设置openMode的值。你可以在onCreate方法中添加以下代码,为openMode赋值:
openMode = getIntent.getIntExtra('mode', 0);

请尝试根据以上建议进行修改,看看是否能解决你的问题。如果还有其他问题,请继续提问。

Android EditActivity 代码优化:解决返回按钮无法更新笔记问题

原文地址: https://www.cveoy.top/t/topic/csoc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录