예제 #1
0
 @Override
 public void onLoadResult(File patchDirectory, int loadCode, long cost) {
   super.onLoadResult(patchDirectory, loadCode, cost);
   switch (loadCode) {
     case ShareConstants.ERROR_LOAD_OK:
       SampleTinkerReport.onLoaded(cost);
       break;
   }
   Looper.getMainLooper()
       .myQueue()
       .addIdleHandler(
           new MessageQueue.IdleHandler() {
             @Override
             public boolean queueIdle() {
               UpgradePatchRetry.getInstance(context).onPatchRetryLoad();
               return false;
             }
           });
 }