0

携帯電話でテキスト メッセージを受信すると、データベースにアップロードされます。タブレットでは、新しいメッセージに関する通知をできるだけ早く受け取る必要があります。

データベースからの新しいメッセージを効率的にチェックするにはどうすればよいですか? 数秒ごとにデータベースにクエリを実行するバックグラウンド プロセスは、まったく効率的ではないと思います。それはバッテリーを消耗させ、ネットワークの巨大な浪費です。

4

1 に答える 1

1

アプリに静的な BroadcastReceiver をリスナーとして用意します。テキスト メッセージが受信されると、受信側が開始され、onReceive() が呼び出されます。これで、サービス/アクティビティを呼び出してデータベースに保存し、通知を出すことができます。

これは、開始するための優れたチュートリアルです。

于 2013-10-06T13:36:59.573 に答える