我构建了一个创建服务的AsyncTask,现在我想从服务发送到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);