Пример #1
0
 @Override
 protected void onClose() {
   cancelAutoLaunchMain();
   task.cancel(true);
   task = null;
   super.onClose();
 }
Пример #2
0
 private void showStatus(String status, boolean update) {
   if (!hasView()) {
     return;
   }
   if (update) {
     counter++;
   }
   this.status = status;
   getView()
       .showStatus(
           String.format(
               "(%d)\n%s\n%s",
               counter,
               task == null ? "null" : Texts.filledStr((int) task.countSeconds(), '.'),
               status));
 }
Пример #3
0
 @Override
 protected void onLoad(@Nullable Bundle savedInstanceState, boolean reusing) {
   super.onLoad(savedInstanceState, reusing);
   if (savedInstanceState != null) {
     hideButtonInBundle = savedInstanceState.getBoolean(STATE_HIDE_BUTTON, false);
     if (hideButtonInBundle) {
       getView().hideRetainInBundle();
     }
   } else {
     hideButtonInBundle = false;
     entryTime = System.currentTimeMillis();
   }
   if (task == null) {
     task = new InitializeTask();
     task.executeOnDefaultThreadPool();
   } else {
     showStatus(status, false);
   }
   if (hideButton) {
     getView().hideRetainInPresenter();
   }
 }