Android接收不到setResult()方法返回的值
今天在fragment中使用startActivityForResult()启动另一个活动,该活动完成后使用setResult()返回
但是很奇怪fragment中的onActivityResult方法就是没被调用,上网查了很多方法都没起作用。
后来无意之间发现我设置的requestcode是-1,正好和Android内置的RESULT_OK常量的值重合了,觉得可能是这里有问题
把requestcode修改一个普通的值以后,再运行,成功!!
有机会读读源码看看究竟是啥原因。。。
记录一下希望帮到同样问题的小老弟!