2017-04-21 19 views
-2

私は非常にアンドロイドです。私は、接続がオンのときにsql liteデータベースからサーバーにデータ(位置座標)を送信したいと思います。接続がオフの場合、データベースに格納する必要があります。接続がオンのときにデータをサーバーに送信するバックグラウンドでサービスを受ける必要がありますか?Android:サーバーにデータを送信

+0

あなたはそうする必要はありませんが、そうすることができます。すべてはあなたの選択に依存します。質問は何ですか? –

+0

本当の質問は、あなたがインターネットに接続しているのかどうかを検出する方法です。他のサイトでこれについてのチュートリアルがたくさんあります。 [インターネット接続を確認](http://stackoverflow.com/questions/1560788/how-to-check-internet-access-on-android-inetaddress-never-times-out)と[インターネット接続のイベント]( http://stackoverflow.com/questions/3767591/check-intent-internet-connection) – Denny

+0

質問は私がバックグラウンドでサービスを必要とするかどうかですか? – Developer

答えて

0

フォームデータを送信する際に、インターネットに接続されている場合はチェックし、はいの場合はデータをサーバーに送信し、サーバーに保存しない場合はデータベースに保存します。 インターネット接続が接続されている場合、接続されている場合はサーバーにデータを送信し、データベースからデータを削除するサービスを呼び出す場合は、ブロードキャスト受信者が必要です。

+0

手順を教えていただきありがとうございます。これらの手順の実行方法については、参考リンクを追加してください。これはOPを助けるだろう。 – Denny

+0

ありがとう私は今それを得た – Developer

関連する問題