Я создаю приложение, в котором мне нужно проверить, выходит ли столбец текущего месяца в базе данных 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;
}
}