2012-04-19 70 views
0

我想遠程調用方法形式其他apk。除了調用方法必須在UI上執行一些操作並且必須從UI線程運行的事實之外,一切正在工作。使用Method.invoke()調用的方法在單獨的線程中運行,並且無法訪問UI。 AsyncTask是解決此問題的正確方法嗎?或者可能存在更好的解決方案。與UI線程的Android RMI

回答

0

handlersrunOnUIThread()方法專門爲這樣的..你可以用它們的情況..

你可以使用處理這樣的..

new Handler().post(new Runnable(){ 

public void run(){ 
//UI operation... 

} 

}); 

如果你是一個活動裏面..然後..

runOnUIThread(new Runnable(){ 

public void run(){ 
//UI operation... 

} 

});