方法一:
new Thread(){
@Override
public void run() {
final boolean net = ping();
runOnUiThread(new Runnable() {
@Override
public void run() {
//主线程在这调用更新UI代码
Message msg = new Message();
msg.what = 102;
msg.obj = net;
handler.sendMessageDelayed(msg, 0);
}
});
}
}.start();
方法二:
new Thread(new Runnable() {
@Override
public void run() {
ping();//耗时操作
}
}).start();