android 利用Intent传值的问题

wenjunsu 2012-04-08 09:05:23
我有一个activity a ,启动了activity b, b 又启动了activity c,同时b finish,我点击返回的时候,如何把c的返回值直接传给a?
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianjianshi 2012-04-12
  • 打赏
  • 举报
回复
定义一个静态变量即可解决。
佑勿勿 2012-04-12
  • 打赏
  • 举报
回复
activity a里startActivityForResult(intent, requestCode),重载onActivityResult
activity c里在返回之前setResult(resultCode, data)
scott 2012-04-11
  • 打赏
  • 举报
回复
搜百度
  • 打赏
  • 举报
回复
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
switch(resultCode)
{
case RESULT_OK:
Bundle bundle=data.getExtras();
String myName=bundle.getString("name");
name.setText(myName);
break;
default: break;
}
}

利用不同的requestCode 可行?
网络咖啡 2012-04-08
  • 打赏
  • 举报
回复
做一个使用单态模式实现的基础类,把这个数值存储到这个基础类的对象中

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧