2015-05-06 85 views
1

我需要調試我的應用程序,並調試runnable中的代碼,並在應用程序中執行一些操作,然後再次調試代碼,但我無法做到這一點,我不能做任何動作,立即調試點。在Runnable中調試帶有斷點的android應用程序[Android Studio]

代碼:

public class UpdateHandler { 

    public static Handler getHandler() { 
     if (sHandler == null) { 
      HandlerThread looper = new HandlerThread("update Handler"); 
      looper.start(); 
      sHandler = new Handler(looper.getLooper()); 
     } 

     return sHandler; 
    } 
} 


UpdateHandler.getHandler().post(new Runnable() { 
    @Override 
    public void run() { 
     update(); 
    } 
}); 

public void update() { 
    // i put the debug point here . 
} 

回答

6

對於可運行/異步任務等是有益的補充

Debug.waitForDebugger(); 

之前設置斷點的行

相關問題