サービスを作成する AsyncTask を作成しましたが、サービスから AsyncTask メッセージに送信したいと考えています。AsyncTask の私のコードは次のとおりです。
class ResponseHandler extends Handler {
public void handleMessage(Message message) {
// Toast.makeText(this, "message from service",Toast.LENGTH_SHORT).show();
}
サービスからのメッセージが処理されることを願っています。間違っている場合は修正してください。
そしてサービスからこれをやろうとしました
Message message = Message.obtain(null, MyService.ADD_RESPONSE_HANDLER);
message.replyTo = messenger;
try {
myService.send(message);
catch (RemoteException e) {
e.printStackTrace();
}
しかし、私のエラーは行にシンボルが見つかりません:
MyService.ADD_RESPONSE_HANDLER
message.replyTo = messenger;
try {
myService.send(message);
何を追加する必要がありますか? 作業を行うコードを教えてください。どうもありがとう。