На моем экране-заставке у меня есть запрос к серверу, но когда нет подключения к Интернету, я открываю
Intent settingsIntent = new Intent(Settings.ACTION_SETTINGS);
startActivityForResult(settingsIntent, REQUEST_ENABLE_CONNECTION);
Но проблема в том, что onActivityResult
вызывается сразу с requestCode = REQUEST_ENABLE_CONNECTION
Я также безуспешно пытался добавить флаг FLAG_NEW_TASK
для намерения.
Действие не singleTop
или singleInstance
в manifest
.
Какое лучшее решение для Android для решения этой проблемы? Я не хочу использовать Broadcast, так как это не лучший способ для моего потока, поэтому он будет выбран для меня как последний выбор.
Большое спасибо за помощь.