我构建了一个创建服务的 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);
我需要添加什么?请给我一个可以完成工作的代码。多谢。