0

サービスでは、いくつかのデータを準備し、このデータを静的メンバー変数に保存し、ブロードキャストを介してデータなしのインテントをメインの UI アクティビティに送信して、データが準備され、アクセスする準備ができていることをアクティビティが認識できるようにします。

これはうまく機能しますが、これを 1 秒あたり約 10 回行う必要があるため、Broadcast (データをまったく含まない) を介してインパルスを送信するのは少しやり過ぎだと思い、多くの時間が無駄になることをテストしました。

これを行うためのより良い解決策はありますか?

4

1 に答える 1

0

バインドServiceActivity、単純なコールバックまたはMessageandHandler機能を使用してデータを送信する必要があります。あなたが言ったことから、単純なコールバックはおそらくあなたのニーズにぴったり合うでしょう。

于 2012-05-24T20:28:47.827 に答える