方法一:通过runOnUiThread方法
在while (rs.next()){}语句后面让子线程回到主线程去更新UI
runOnUiThread(new Runnable() {
@Override
public void run() {
//更新UI语句
}
});
方法二://通过handler发送massage来更新UI
同样在while (rs.next()){}语句后面通过handler放送信息给主线程
Message message = new Message();
message.what = 1;//发送识别码
handler.sendMessage(message);
在Activity中写
Handler handler = new Handler(){
public void handleMessage(Message msg){
switch (msg.what){
case 1:
//更新UI语句
}
}
};