如果我们想在子线程更新UI界面,就需要用到Handler了。
用法如下:
Handler mHandle = new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
super.handleMessage(msg);
if (100 == msg.what){
myAdapter.notifyDataSetChanged();
}
}
};
投递消息如下:
Message mes = mHandle.obtainMessage();
mes.what = 100;
mHandle.sendMessage(mes);