【发布时间】:2012-06-29 09:39:28
【问题描述】:
我构建了一个创建服务的 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);
我需要添加什么?请给我一个可以完成工作的代码。非常感谢。
【问题讨论】:
-
您没有标记任何答案的任何原因?你都试过了吗,哪个答案对你有用?
标签: android service android-asynctask message