2012-06-29 16 views
6

サービスを作成するAsyncTaskを構築し、サービスからAsyncTaskメッセージに送信したいと思います。 AsyncTaskの私のコードは次のようになります。それはサービスからのメッセージは、私の場合、私は間違っを修正し処理することサービスからアクティビティへメッセージを送信する方法

class ResponseHandler extends Handler { 
    public void handleMessage(Message message) { 
     // Toast.makeText(this, "message from service",Toast.LENGTH_SHORT).show(); 
} 

希望。

やサービスからは、この

を実行しようとしましたが、私のエラーは、行のシンボルを見つけることができませんされています

MyService.ADD_RESPONSE_HANDLER 
    message.replyTo = messenger; 
    try { 
    myService.send(message); 

私は追加するには何が必要ですか?作業を行うコードを私に教えてください。どうもありがとう。

+2

あなたは何の回答もしていません。あなたはどちらの答えもあなたのために働いたのですか? – Siddharth

答えて

6

片道はResultReceiverを使用しています。ここに例を挙げて投稿したブログ記事があります。あなたはカスタム放送受信機活動へのサービスからデータを送信するための.seeこれらのチュートリアルを登録する必要があります活動へのメッセージやサービスから任意のデータを送信するために

How to update Activity from Service using ResultReceiver

関連する問題