Мое приложение загружает данные из Интернета и показывает их пользователю. Чтобы предотвратить сбои приложений, вызванные отсутствием подключения к Интернету, я воспользовался функцией, которая проверяет, есть ли она до начала загрузки. Я не знаю, как обращаться с случаями, когда соединение падает при загрузке загрузки (в AsyncTask). Catch
ING Exepctions не работает в моем случае :( Если есть какие-либо идеи или ссылки на учебные пособия, пожалуйста, поделитесь с ним. Заранее спасибоКак справиться с подключением к Интернету?
ответ
Вы можете проверить соединение капель периодически вне AsyncTask
или в другом потоке Затем, если соединение падает, вы можете отменить AsyncTask, вызвав cancel()
.
Надеюсь, это поможет. Любая деятельность, которую вы выполняете, должна создавать BroadcastReceiver, который может обрабатывать уведомления о состоянии соединения. Затем вам будет сообщено о соединении упал и может обработать его более изящно ... например, ожидая уведомления о возврате подключений и перезапуске d ownload:
private BroadcastReceiver mConnReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
boolean missingConnection = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
String reason = intent.getStringExtra(ConnectivityManager.EXTRA_REASON);
// do whatever you need to based on current network state
}
Эта страница имеет хорошую информацию, а также: http://thiranjith.com/2011/03/31/how-to-monitor-network-connectivity-in-android/
Link мертв –
- 1. Проблемы с подключением к Интернету
- 2. проблема с подключением к Интернету
- 3. Как справиться с проблемой с подключением к сети в Java
- 4. местоположение с отключенным подключением к Интернету
- 5. Проблемы с подключением к Интернету C#
- 6. iOS симулятор с подключением к Интернету
- 7. Проблема с подключением к Интернету для Android
- 8. Стратегия с повторным подключением к Интернету
- 9. Как справиться с подключением к Интернету, потерянным после onConnected в Google Диске android api
- 10. Управление подключением к Интернету во всем приложении
- 11. pjsua2 проблемы с подключением к Android при подключении к интернету
- 12. Как использовать SSH с нестабильным подключением к Интернету?
- 13. Как проверить соединение хоста с подключением к Интернету
- 14. Проблемы с подключением к Интернету в Windows Server 2008 r2
- 15. Android ICS x86 на VirtualBox с подключением к Интернету
- 16. Разбор и открытие сайта с медленным подключением к Интернету
- 17. Установите Firebase для работы только с подключением к Интернету
- 18. Проблема с медленным подключением к Интернету в android
- 19. Android: Web View с подключением к Интернету Notificatification
- 20. Решение для веб-приложений с ненадежным подключением к Интернету
- 21. Учебник MVVM/Пример кода с подключением к Интернету
- 22. Проблема с подключением к Интернету для клиентов-клиентов
- 23. Android пустой список с плохим подключением к Интернету
- 24. Проблема с подключением к Интернету Palm Pre Emulator
- 25. Ошибка с подключением к Интернету для андроидной активности
- 26. Windows Mobile 6 эмулятор проблемы с подключением к Интернету
- 27. Работает ли Android Geocoder только с подключением к Интернету?
- 28. iPhone - приложение сбой с плохим подключением к Интернету
- 29. Транспортир: тестирование «индикатора занятости»/поведение с медленным подключением к Интернету
Это может помочь в настоящее время http://www.gadgetsaint.com/android/no-internet-connectivity-android/ – ASP