startActivityForResult 无响应问题
程序员文章站
2022-05-22 17:01:59
...
今天开发遇到了个问题, 就是从一个Activity中使用startActivityForResult方法后, 被执行的activity结束了并没有回调onActivityResult方法, 很郁闷,然后看网上说是TabHost中的activity都有这个问题, 就按照网上说的方法进行解决:
TabHost中使用startActivityForResult无法接收返回值的解决方案
http://blog.csdn.net/djx123456/article/details/7434859
用后发现依然是调用startActivityForResult之后,onActivityResult立即就被执行了, 而且resultCode是0. 说明是有什么默认的设置导致该方法被禁用了。 参考了网上一些资料,以及自己尝试,发现是调用startActivityForResult的这个Activity的launchMode导致的,我设置成了singleInstance,换成其他的模式之后就不存在该问题了。
TabHost中使用startActivityForResult无法接收返回值的解决方案
http://blog.csdn.net/djx123456/article/details/7434859
用后发现依然是调用startActivityForResult之后,onActivityResult立即就被执行了, 而且resultCode是0. 说明是有什么默认的设置导致该方法被禁用了。 参考了网上一些资料,以及自己尝试,发现是调用startActivityForResult的这个Activity的launchMode导致的,我设置成了singleInstance,换成其他的模式之后就不存在该问题了。
推荐阅读
-
win7电脑网络和共享中心无响应怎么办
-
phpmyadmin出现#2003服务器无响应解决方法小结
-
iPhoneX无导航栏页面适配问题解决方案
-
解决maven build 无反应,直接terminated的问题
-
phpmyadmin出现#2003服务器无响应解决方法小结
-
iPhoneX无导航栏页面适配问题解决方案
-
基于startActivityForResult方法处理两个Activity之间数据传递问题
-
ie未响应怎么办 浏览器IE无响应解决办法
-
基于startActivityForResult方法处理两个Activity之间数据传递问题
-
解决ie以下网页失去响应 程序无响应关不掉的两种解决方法