我正面临onActivityResult
被立即调用的已知问题。
我在一些链接上阅读了它背后的原因
建议更改被调用活动的启动模式。
但在我的情况下,我正在开始(导航到)设置活动,让用户启用数据连接。
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),
Constants.REQUEST_ENABLE_DATA_CONNECTION);
所以我无法更改设置活动的启动模式。
我尝试为 Intent 设置一些标志,例如intent.setFlags(0);
,但它不起作用。