Я создал класс, расширяющийся Asynctask
. Этот класс вызывается из нескольких видов деятельности. Он получает некоторые данные с веб-страницы. После этого, в зависимости от URL-адреса, данные обрабатываются в методе onPostExecute
. Прямо сейчас, используя несколько операторов else if
, но это немного неудобно.определить onPostExecute, когда новая Asynctask называется
Есть ли способ определить способ onPostExecute
в Управлении, который создает новый Asynctask
.
Я думаю, что это может работать с интерфейсом или абстрактным методом, но я не уверен и не знаю, как это сделать.
Я пробовал это, но получаю nullpointerexception при вызове listener.onFinish(). но я инициализировал слушателя в конструкторе – Cheetah
Вы получаете исключение nullPointerException в методе 'onFinish()' или когда вы вызываете 'onFinish()'? – DeeV
когда я вызываю onFinish(). похоже слушатель равняется нулю – Cheetah