fileinfo是我自己声明的一个对象,我知道调用这一句之后代码会跳转到
private Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case MSG_INIT:
FileInfo fileinfo=(FileInfo)msg.obj;
Log.d("22222", "INIT: "+fileinfo);
//启动一个下载任务
mTask=new DownLoadTask(DownloadService.this, fileinfo);
mTask.download();
break;
default:
break;
}
};
};
这里,但是Log.d("22222", "INIT: "+fileinfo);这一句却可以正常执行,我的FileInfo对象为什么可以直接当字符串输出?
杨魅力
潇湘沐
相关分类