1

这是我的代码:

public void handleMessage(Message msg) {
    if (msg != null){
        Log.i("Working1", msg.toString());

    }
}

Log.i("Working1", msg.toString()); 这会记录消息中的对象

如何显示对象或消息的所有内容..?? 给我任何解决方案..

4

1 回答 1

2

基本上,您会将您的对象存储在obj您的消息字段中。

Message m = new Message();
m.obj = yourObject;
handler.sendMessage(m);

handleMessage(Message msg)函数内部,您可以将 Message 类型转换为您想要的对象;

public void handleMessage(Message msg) {
        if (msg != null){

         YourClass object = (YourClass)msg.obj;
         //Process object;
        }
    }
于 2012-11-01T06:13:35.520 回答