2014-09-22 68 views
0

我想從我的Java程序中的本地方法獲取值。但由於某種原因,本地方法沒有響應。我的程序停留在那裏。所以,如果沒有本地方法響應2分鐘,那麼我的java代碼應該再次控制並繼續進行。 我應該如何實施?簡單地說,我想在一段時間之後從本地方法控制回來。Java沒有來自本地方法調用的響應

+0

此:http://stackoverflow.com/a/11642222/4066277 – 2014-09-22 11:58:03

回答

1

您可以啓動一個runnable,以便線程將調用您想要的本機方法,並且這將被竊聽2分鐘而不是主應用程序。

Runnable updateRunnable = new Runnable() { 

     @Override 
     public void run() { 
      yourObject.yourFuctionCall(); 
     } 
    } 
    new Thread(updateRunnable).start(); 

希望它有助於

相關問題