我对处理程序a Message有疑问。任何人都知道如何从消息中撤回数据?目前,我有一个名为的handleMessage处理消息
@Override
public void handleMessage(Message message) {
Bundle bundle = message.getData();
String text = message.obtain().toString();
如果我运行调试模式的方法,该消息包含:
我想获得的对象(意思是“www.google.com”)和把它作为一个字符串。任何人都知道如何得到它?我试过message.obtain.toString
,它不成功。
由于
试着用'message.getData()获得( “文字”);'或'message.toString( );'如果其中任何一个有效。 – 2014-10-07 10:01:09
你的message.obj是一个'Result'对象,所以你应该将它转换为'Result'并且访问'text'字段 – pskink 2014-10-07 10:05:06