2016-11-23 1 views
-3

この質問は以前から回答されているかもしれませんが、見つからなかった可能性があります。それについての謝罪。Webサービスデータベースのデータが変更されるたびにAndroidアプリからデータを取得する

私のアンドロイドアプリケーションでは、私は注文データのリストを持っています。 データベースから注文データを送信できるWebサービスがあります。

私は、Androidアプリが注文データのWebサービスをリクエストできる方法に精通しています。

ウェブサービス(データベース)からの注文データが1分1秒ごとに変更され、リストビューを瞬時に更新したい場合。毎秒非同期タスクを実行して新しいデータをWebサービスで確認するのは良い方法ですか?私はAsyncタスクが毎秒実行されるので、これがバッテリーの寿命を殺すと思う。

これを行うには別の方法がありますか?

Webサービスは、注文テーブル内のデータが変更された場合、常にデータベースをチェックしてアンドロイドアプリケーションにデータを送信できますか?

私は、FirebaseがGoogleからその目的を果たすかどうかはわかりません。

データベースから毎分または1分ごとにデータを取得する最良の方法を教えてください。

+0

Firebaseリアルタイムデータベースはこれで本当にうまくいき、すべてのものを処理します。 – apmartin1991

答えて

1

Firebase Realtime Databaseです。それはリアルタイムでデータを更新します。

+0

私はFirebaseを初めて熟知しています。だから私は自分のWebサービスをホストし、Firebaseデータベースを使用することができますか? – BRDroid

+0

はい。必要なすべてのWebサービスのバックボーンを提供するので、独自に実装する必要はありません。 – geft

+0

大変ありがとうございます – BRDroid

関連する問題