3
回答
Adapter和Activity定义在不同的包中,如果两者内部都定义了Handler对象那么他们是啥关系
华为云实践训练营,热门技术免费实践!>>>   

在做项目的过程中,我的Adapter都是放在单独的一个包下,Activity在另一个包下,刚开始的时候我的Hander对象都是声明在Activity中的包括Adapter中发消息都是将Activity中的handler对象当参数传入发给这个handler。可是我发现在Adapter中再声明一个Handler对象,Adapter中涉及异步操作的时候发消息给这个Handler对象也是可以的,而这个Adapter在一个有Handler对象的Activity中呢,不知道这两个Hander对象是啥关系呢,他俩不是在同一个UI线程中吗???Android系统怎么处理的 求解!

举报
TO_BE_RM
发帖于4年前 3回/1K+阅
顶部