私は送信時にリモートのmysqlデータに提出する4つのフィールドを持つ単純なフォームを持っています。接続が利用できない場合、このフォームはデータを送信できません。私はsqliteにデータを格納することができますが、私はどのようにアプリケーションが実行されていないとネットワークが利用可能なときにこのデータをmysqlデータベースに送信するか分からないのですか?誰かが私にこれを手伝ってくれるサンプルを教えてもらえますか?ネットワークが利用できない場合のAndroidポストフォームデータ
0
A
答えて
0
android.net.conn.CONNECTIVITY_CHANGE
の放送受信機を登録します。次に、利用可能な場合はネットワークを確認し、保存されているデータがあれば送信します。または、単に保存されたデータをチェックして、次回のアプリを送信してください。
0
アプリケーションが実行されていない場合でもどこにでもデータを送信する方法はありません。代わりに、アプリケーションが起動するたびに保存されたデータを検索し、そのようなデータが存在し、ネットワーク接続が利用可能な場合に送信してください。
ユーザーがアプリケーションをもう起動しないと、保存されたデータはどうなりますか?とにかく彼はそれを必要としないでしょう。
関連する問題
- 1. MSTest:ネットワークが利用できない場合にネットワークに依存する統合テストを無視する
- 2. sslが利用できない場合のFlexアプリケーションのセキュリティ
- 3. インターネットが利用できない場合、Android Queue Serverはリクエストしますか?
- 4. インターネットが利用できない場合のオフラインキャッシュナビゲーション
- 5. 終了perl pmが利用できない場合
- 6. Androidの同じネットワークで利用可能なWebサービスにアクセスできない
- 7. Game Center/GameKitネットワークが利用できない場合のスコアを報告します。
- 8. WiFiが利用できない場合のPhone Dataサービスの使い方は?
- 9. 弱いネットワーク接続がある場合のネットワークの処理方法android
- 10. プリンタが利用できない場合のJavaScriptのwindow.print機能のテスト方法
- 11. インターネット接続が利用できない場合、私のアプリのANR
- 12. サーバーが利用できない場合のアプリの処理方法
- 13. 利用可能な広告がない場合のテスト方法
- 14. インターネットが利用できない場合でも、Android networkinfoは常にtrueを返します。
- 15. URLForUbiquityContainerIdentifierはネットワークアクセスが利用できない場合はnilを返しますか?
- 16. プロバイダが利用できない場合は、「未知」またはnullを返す
- 17. ファイルアップロードが利用できない場合、CakePHPはURLにフォールバックします
- 18. Android 3.0でHLS(httpライブストリーミング)をご利用の場合
- 19. データがネットワーク経由で送信される場合のAndroidイベントトリガー。ネットワーク使用の検出
- 20. ネットワーク信号が利用可能な場合、アプリ経由でSMSを自動送信
- 21. 場所:GPS /ネットワークのアクセス許可:利用可能であれば
- 22. ValidationRulesを共有できない場合に、DataTemplatesでバインディングインスタンスを再利用する
- 23. HTML5 AppCache:サーバーにアクセスできないがネットワークにアクセスできない場合にオフラインモードを実装する方法
- 24. ViewPagerにAndroidのサポートライブラリがない場合
- 25. Androidプラットフォームで利用可能なアプリケーションサーバーがあるかどうかわからない場合
- 26. Androidエミュレータがネットワークを起動できないことがある
- 27. Facebookのログインページに新しいユーザーをリダイレクトするFacebook JavaScriptでセッションが利用できない場合
- 28. Webサービスが利用できない場合、生成されたプロキシがEndpointNotFoundなどをスローしません。
- 29. SUMO:利用可能なルートがない場合は二次的な宛先
- 30. Novellネットワークを持たない場合、Novellネットワークのサポートをどのように改善できますか?
ありがとう、私は1つの疑問を持っていますか?私は、データが利用可能なときにのみ送信し、すべてのネットワーク変更イベントでこのコードを実行しないようにしたい。 – RS2
あなたは通知を受け、あなたのコードで正確に何が起こったのかをチェックする必要があります:接続が失われたり、変更されたりしました。これにはhttps://developer.android.com/reference/android/net/ConnectivityManager.htmlを使用してください。 –