课程
/移动开发
/Android
/Android攻城狮的第一门课(入门篇)
我把我的包发qq帮我检查检查,我检查了好多次了,就是检查不出哪里有问题,好郁闷,,,,,我的qq,,695318869.
2016-05-28
源自:Android攻城狮的第一门课(入门篇) 18-2
正在回答
先检查调用startActivityForResult()方法的的Activity和被启动的Activity的启动方式android:launchMode 是不是singleTask模式。如果其中任意一个的启动模式为singleTask的话,在执行完startActivityForResult()方法后会立刻执行onActivityResult()方法,可能就得不到第二个界面返回的值。
慕粉15215390820 提问者
我的也返回不了 但是换了 && 为||就可以了
你解决了么?我发现我也是这个问题,返回不了。后来我发现了
if(requestCode == 1 || requestCode==2){ String content = data.getStringExtra("data"); tv.setText(content); }
把&&换成||就可以了
举报
想快速掌握Android应用开发基础,选择学习这门课程就对了。
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号