2012-04-19 15 views
0

私はメソッドフォームother 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... 

} 

}); 
関連する問題