Могу ли я вызвать задачу Async внутри работающей пост-задержки? - PullRequest
0 голосов
/ 11 октября 2018

Я сделал счетчик, который обрабатывает лимит времени для моей загрузки.Это что-то вроде: если процесс тратит 10 секунд, а минимальное время загрузки - 15 секунд, этот счетчик выполнит пост-задержку с 5 секундами.

Но что-то не так, потому что мое приложение падает.

Вот что я сделал до сих пор в резюме:

 new MyHandler(secondsLeft, new LoadingFinishedCallBack() {
            @Override
            public void timeFinished() { 
               //CALLING A ASYNC TASK HERE
      }).execute();

class MyHandler {
public void execute(){
       runnable = new Runnable() {
        @Override
        public void run() {
            handler.removeCallbacks(runnable);
            callback.onTimeLeftFinished();
        }
    };

    handler.postDelayed(runnable,timeLeft);
   }
}

Но по какой-то причине мое приложение падает, когда doInBackground вызывает, внутри асинхронной задачи.Я не знаю почему, потому что журнал ошибок ничего не показывает.

Можете ли вы, ребята, помочь мне, пожалуйста,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...