我创建了一个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);
我需要添加什么?请给我一段能够完成工作的代码。非常感谢。