Android和servlet交互设置adapter

为什么把绑定适配器的操作放在new handler方法里面会闪退呢,但是不放在里面又获取不到数据

img


有没有人知道这个适配器应该怎样绑定试了一天了也没想出来

adpater有更新数据的接口,为什么不用呢?
主线程中初始化时绑定adpater完全没有问题
你需要做的就是多线程获取到数据后,通过adpater的setData接口设置一下数据,然后

img

getMainLopper这句话创建主线程的Handler,网络请求回调的结果在子线程。

因为这样可以切换到主线程,但是并不是非得要放入Handler中。只要可以切换到主线程中即可。(Android系统规定对操作ui的行为必须放在主线程中)