Asyn c задача и sql база данных - PullRequest
0 голосов
/ 18 июня 2020

Я создаю приложение, в котором мне нужно проверить, выходит ли столбец текущего месяца в базе данных sql или нет, и если нет, я хочу вернуть конкретное значение из задачи asyn c, чтобы я затем можно создать столбец с этим месяцем. Но я не могу вернуть значение из задачи asyn c, может кто-нибудь, пожалуйста, помогите мне.

    private static class CheckAsyncTask extends AsyncTask<YearDetailsEntity , Void ,Integer> {

        private YearDetailsDAO yearDetailsDAO;
        private CheckAsyncTask(YearDetailsDAO yearDetailsDAO){
            this.yearDetailsDAO = yearDetailsDAO;
        }

        @Override
        protected Integer doInBackground(YearDetailsEntity... yearDetailsEntities) {
            YearDetailsEntity y = yearDetailsDAO.checkExistance(yearDetailsEntities[0].getMonth() , yearDetailsEntities[0].getYear());
            if(y == null)
                return 0;
            else
                return 1;
        }


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