关于android startActivityForResult,intent为空

来源:互联网 发布:朝鲜核试验知乎 编辑:程序博客网 时间:2024/06/05 15:20

当在一个页面 启动活动并想从另外一个页面得到返回数据时,直接按返回键可能会遇到intent 为空如下例

1.第一个界面启动startActiivtyForResult();并在另一个页面的finish方法中加入setResult();

2.第一个界面判断是否要刷新

3.第二个界面重写onpause,onstop 等 方法都不能解决问题

4.正确的方法是在页面控件上(如Button)监听,或者在ONKEYDONW上监听事件设置RESULT

0 0
原创粉丝点击