У меня есть простая форма с 4 полями, которые я отправляю в удаленные данные mysql для отправки. Если соединение отсутствует, эта форма не может отправить данные. Я знаю, что могу хранить данные в sqlite, но я не уверен, как отправить эти данные в mysql db, когда приложение не работает, и сеть доступна? Может ли кто-нибудь указать мне на некоторые образцы, которые я могу мне помочь?Данные формы сообщения в Google, когда сеть недоступна
0
A
ответ
0
Зарегистрировать широковещательный приемник для android.net.conn.CONNECTIVITY_CHANGE
. Затем проверьте, доступна ли сеть, если есть, и отправьте сохраненные данные, если они есть. Или просто проверьте сохраненные данные и отправьте на следующий запуск вашего приложения.
0
Невозможно отправить данные в любом месте, если ваше приложение не работает. Вместо этого вы можете искать сохраненные данные каждый раз, когда запускается приложение, и отправлять его, если такие данные существуют и доступно сетевое подключение.
Что происходит с сохраненными данными, если пользователь больше не запускает ваше приложение? Ничего, возможно, он все равно не нуждается.
Смежные вопросы
- 1. AudioPlaybackAgent падает, когда сеть недоступна
- 2. сеть недоступна: robots.txt недоступен
- 3. Сеть недоступна?
- 4. Как читать объект JSON, когда сеть недоступна?
- 5. Intent.ACTION_CALL - «Мобильная сеть недоступна»
- 6. Checkmarkx: Сеть недоступна
- 7. Сеть Android недоступна - ENETUNREACH
- 8. Общественная сеть бродяг недоступна?
- 9. Целевая сеть недоступна
- 10. Получить данные формы через сеть
- 11. PhoneGap + Android + AdMob = Сеть недоступна?
- 12. Универсальный загрузчик изображений - сеть недоступна
- 13. доказать, что сеть действительно недоступна
- 14. Android: AdMob + phonegap - сеть недоступна
- 15. Сеть Bitbucket 443 недоступна в разных сетях
- 16. socket.error: [Errno 101] Сеть недоступна с движком google app
- 17. Очистить данные формы сообщения
- 18. Как показать страницу с ошибкой, когда мобильная сеть недоступна
- 19. Laravel Данные формы сообщения
- 20. HttpListener Данные формы сообщения
- 21. java.net.SocketException: Сеть недоступна (Eclipse в Windows 8)
- 22. C сокеты - сеть недоступна при использовании аргументов
- 23. Открыть документ iCloud, если сеть недоступна
- 24. MSTest: Игнорировать тесты Intergration, которые полагаются на сеть, когда сеть недоступна
- 25. Получить данные из формы сообщения
- 26. сохранить данные формы после сообщения
- 27. данные формы сообщения используя ajax?
- 28. Не удалось подключиться к порту www.googleapis.com 443: Сеть недоступна
- 29. Данные формы сообщения для контроллера
- 30. Данные формы сообщения с $ resource
спасибо, у меня есть одно сомнение, вызовет ли это событие приемника всякий раз, когда будет сменой сети? Я хочу только отправлять, когда доступны данные, и не запускать этот код при каждом событии изменения сети. – RS2
Вы получаете уведомление, и вам нужно проверить, что именно произошло в вашем коде: потеря связи, изменение и т. Д. Только отправьте данные, когда это имеет смысл. Для этого используйте https://developer.android.com/reference/android/net/ConnectivityManager.html. –