在我的启动画面我已经请求服务器,但(Settings.ACTION_SETTINGS)当没有互联网连接我准备开onActivityResult的意图称为立即
Intent settingsIntent = new Intent(Settings.ACTION_SETTINGS);
startActivityForResult(settingsIntent, REQUEST_ENABLE_CONNECTION);
但问题是,onActivityResult
与requestCode马上打电话= REQUEST_ENABLE_CONNECTION
我也试图添加标志FLAG_NEW_TASK
的意图没有运气。
活动是不是singleTop
或singleInstance
在manifest
。
什么是解决此问题的最佳android解决方案?我不想使用广播,因为它不是我流量的最佳方式,因此它将作为我的最后选择。
非常感谢您的帮助。
什么结果代码d你在onActivityResult? RESULT_CANCELLED还是其他? – andyandy
RESULT_CANCELED,但它并不重要,因为onActivityResult被调用,并且当使用后退按钮返回到应用程序时,它不会再调用 –