带UI线程的Android RMI

带UI线程的Android RMI,android,Android,我正在尝试从其他apk远程调用方法。除了调用方法必须在UI上执行一些操作,并且必须从UI线程运行之外,其他一切都正常工作。使用Method.invoke()调用的方法在单独的线程中运行,并且无法访问UI。AsyncTask是解决此问题的正确方法吗?或者可能存在一个更好的解决方案。对于这种情况,有专门的解决方案和方法。。你可以用它们 您可以像这样使用处理程序 new Handler().post(new Runnable(){ public void run(){ //UI operation.

我正在尝试从其他apk远程调用方法。除了调用方法必须在UI上执行一些操作,并且必须从UI线程运行之外,其他一切都正常工作。使用Method.invoke()调用的方法在单独的线程中运行,并且无法访问UI。AsyncTask是解决此问题的正确方法吗?或者可能存在一个更好的解决方案。

对于这种情况,有专门的解决方案和方法。。你可以用它们

您可以像这样使用处理程序

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

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

}

});
如果你在活动中。。然后

runOnUIThread(new Runnable(){

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

}

});