-3

オフラインでデータベースにエントリを作成するアプリに取り組んでいます。データまたはWiFi接続を取得したときに、アプリがこれらのエントリをWebサーバーにプッシュし、キューから削除できるようにする必要がありますが、アプリのデータベースからは削除できません。すでにこれを行っているライブラリがあるかどうか疑問に思いますか?必要に応じて自分でコーディングするつもりですが、ここで質問して、誰かが何か聞いたことがあるかどうかを確認したいと思いました。

ありがとう!

4

1 に答える 1

1

これを行うための既存のライブラリがあるかどうかはわかりません。しかし、私は、いくつかのファイルまたはJavaファイルを使用するだけで、アプリに対しても同じことを行っています。ブロードキャストレシーバーを使用して、ネットワーク接続があるかどうかを通知します。ネットワーク接続がない場合は、すべてのネットワーク呼び出しの前にチェックする変数を更新します。変数が正の場合はHTTPリクエストを送信し、そうでない場合はDBにキューに入れます。

ネットワーク接続が再開するたびに(同じブロードキャストレシーバーを使用して)、保留中の要求がないかDBをチェックし、それらを送信して、それに応じてDBを更新します。

于 2013-03-18T10:45:13.507 に答える