Я новичок в андроиде. Я написал класс асинхронной задачи, который принимает одну строку в качестве параметра. Класс Asynctask имеет две функции doinbackground и onpostexecute. doinbackground выполняет httppost, и если сообщение успешно, оно возвращает строку «Success» для onpostexecute или передает «Failed» для onpostexecute.
В Mainactivity я вызываю класс Async, как показано ниже: new MyAsyncTask().execute(xmlFile);
Но мне нужно получить строку, которую doinbackground возвращает в моей основной деятельности, поскольку на основе этого статуса мне нужно обновить базу данных. Может ли кто-нибудь помочь мне в этом вопросе.
Гипотетически я хочу сделать следующее в MainActivity
////////////////////////
Запустите асинхронный класс, передав строку;;;
если doinbackground возвращает базу данных "Успех"
иначе не обновлять
///////////////////////////
Спасибо