方法一:handler
子執行緒呼叫handler的sendmessage(message)傳送事件。
mhandler = new handler()
};public class mythread extends thread
}方法二:view.post(runnable )
public void onclick( view v ) );
}}).start();
}方法三:activity.runonuithread(runnable )
與view.post類似
public void onclick( view v ) );
}}).start();
}方法四:asynctask
//ui執行緒中執行
new downloadimagetask().execute( "www.91dota.com" ); private class loadtask extends asynctask
protected void onpostexecute( string result )
}
總結4種執行緒中操作UI介面的方法
子執行緒呼叫handler的sendmessage message 傳送事件。mhandler new handler public class mythread extends thread 方法二 view.post runnable public void onclick view v sta...
Android 四種非同步操作UI介面的方法
android 四種非同步操作ui介面的方法 對於android 非同步操作在應用中使用率非常高,使用是開戶另一線程,主線程 ui 不能長時間等待,而其它執行緒中是不能操作ui的,方法1 handler 子執行緒呼叫handler的sendmessage message 傳送事件。handler h...
Android 四種非同步操作UI介面的方法
android 四種非同步操作ui介面的方法 對於android 非同步操作在應用中使用率非常高,使用是開戶另一線程,主線程 ui 不能長時間等待,而其它執行緒中是不能操作ui的,方法1 handler 子執行緒呼叫handler的sendmessage message 傳送事件。handler h...