根据你提供的代码,我注意到在onActivityResult方法中,你使用了requestCode参数来判断返回的结果类型。但是在调用startActivityForResult方法时,你传递的requestCode参数是0,这可能导致无法正确处理返回的结果。

请尝试将startActivityForResult方法中的requestCode参数修改为1,即:

startActivityForResult(intent, 1);

然后在onActivityResult方法中,将requestCode参数的判断条件修改为1,即:

if (requestCode == 1) {
    // 处理返回的结果
}

这样,当从EditActivity返回到MainActivity时,应该能正确处理返回的结果,并刷新ListView。

请尝试以上修改,看看是否能解决你的问题。如果还有其他问题,请随时告诉我。

解决Android开发中onActivityResult无法正确处理返回结果的问题

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

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