在我的啓動畫面我已經請求服務器,但(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被調用,並且當使用後退按鈕返回到應用程序時,它不會再調用 –