2012-04-19 71 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... 

} 

});