Android在ActivityGroup里面使用startActivityForResult
来源:互联网 发布:文化冷战与网络权利 编辑:程序博客网 时间:2024/05/25 19:57
假如现在有个ActivityGroup A,里面有两个子Activity B和C,在C里面跳转到另一个Activity D,然后在D里面执行了某些操作,finish了再返回D的时候,刷新D界面。该如何实现呢?
然后在A中重写onActivityResult:
最后在C中添加handleActivityResult方法
如果在C里面,c.startActivityForResult(D,0),然后在D finish()之前setResult(1),那么在C的onActivityResult里面是接收不到从D返回过来的返回码1的,也就无法刷新界面了。
解决办法是:
C启动D:
Intent intent = new Intent(C.this,D.class); getParent().startActivityForResult(intent,0);
然后在A中重写onActivityResult:
protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); if(requestCode==0){ C activity =(C)getLocalActivityManager().getCurrentActivity(); activity.handleActivityResult(requestCode, resultCode, data);//把收到的消息发送给发起请求的Activity C } }
最后在C中添加handleActivityResult方法
public void handleActivityResult(int requestCode, int resultCode, Intent data){ if(resultCode == 1){//获取返回码,刷新界面 Log.i(TAG, "返回码:"+resultCode); } }
- Android在ActivityGroup里面使用startActivityForResult
- 在ActivityGroup里面使用startActivityForResult
- 在activitygroup中用startActivityForResult
- android的activitygroup使用
- ActivityGroup 处理 startActivityForResult
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- android使用startActivityForResult
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- 【无限互联】iOS开发视频教程— 2.8 iPhone开发之swtch语句
- &NBSP:“Non-Breaking Space” 的缩写
- 英语练习22 I don't know anyone
- 由彩信MM7协议引起的对HTTP和SOAP协议的研究
- xmpp协议学习笔记
- Android在ActivityGroup里面使用startActivityForResult
- 每一首歌曲
- 【无限互联】iOS开发视频教程— 2.9 iPhone开发之作业讲解
- ODAC在Windows64位机器上部署问题
- nimol
- 30分钟学会正则
- 初学Android,自动朗读TTS(五十二)
- MFC gsoap开发实录
- 【无限互联】iOS开发视频教程— 2.10 iPhone开发之代码规范讲解