Android Asynctask устарел, какая альтернатива простому l oop? - PullRequest
0 голосов
/ 03 августа 2020

У меня есть код Asynctask, который отлично подходит для l oop, чтобы применить несколько Sql запросов, показывая при этом окно загрузки, которое в конце запускает следующую функцию. Поскольку Google не поддерживает этот метод, как лучше всего добиться того же успеха?

   private class loadQuestions extends AsyncTask<Void, Void, Void> {
    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        progress = new ProgressDialog(MainActivity.this);
        progress.setTitle("loading");
        progress.setMessage("loading..");
        progress.setCancelable(false);
        progress.show();
    }

    @Override
    protected Void doInBackground(Void... arg0) {
        for(int i = 0; i < 500; i++) {
        // sql queries..
        }
        return null;
    }

    @Override
    protected void onPostExecute(Void result) {
        super.onPostExecute(result);
        progress.dismiss();
        nextfunction();
    }
}

Спасибо!

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