为了账号安全,请及时绑定邮箱和手机立即绑定

我的返回值就是不出现,谁能帮帮我,

我把我的包发qq帮我检查检查,我检查了好多次了,就是检查不出哪里有问题,好郁闷,,,,,我的qq,,695318869.

正在回答

3 回答

先检查调用startActivityForResult()方法的的Activity和被启动的Activity的启动方式android:launchMode 是不是singleTask模式。如果其中任意一个的启动模式为singleTask的话,在执行完startActivityForResult()方法后会立刻执行onActivityResult()方法,可能就得不到第二个界面返回的值。

1 回复 有任何疑惑可以回复我~
#1

慕粉15215390820 提问者

非常感谢!
2016-05-30 回复 有任何疑惑可以回复我~

我的也返回不了 但是换了 && 为||就可以了

0 回复 有任何疑惑可以回复我~

你解决了么?我发现我也是这个问题,返回不了。后来我发现了

if(requestCode == 1 || requestCode==2){
     String content = data.getStringExtra("data");
     tv.setText(content);
}

把&&换成||就可以了

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312471    人
  • 解答问题       4931    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

我的返回值就是不出现,谁能帮帮我,

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号