当在一个页面 启动活动并想从另外一个页面得到返回数据时,直接按返回键可能会遇到intent 为空如下例
1.第一个界面启动startActiivtyForResult();并在另一个页面的finish方法中加入setResult();
2.第一个界面判断是否要刷新
3.第二个界面重写onpause,onstop 等 方法都不能解决问题
4.正确的方法是在页面控件上(如Button)监听,或者在ONKEYDONW上监听事件设置RESULT
本文详细介绍了如何在Android应用中从一个活动返回数据到另一个活动。通过具体的步骤指导,包括使用startActivityForResult()启动活动和在finish方法中使用setResult()来设置返回结果,解决了直接按返回键导致Intent为空的问题。
当在一个页面 启动活动并想从另外一个页面得到返回数据时,直接按返回键可能会遇到intent 为空如下例
1.第一个界面启动startActiivtyForResult();并在另一个页面的finish方法中加入setResult();
2.第一个界面判断是否要刷新
3.第二个界面重写onpause,onstop 等 方法都不能解决问题
4.正确的方法是在页面控件上(如Button)监听,或者在ONKEYDONW上监听事件设置RESULT

被折叠的 条评论
为什么被折叠?