Расширение асинхронных задач из базового класса - PullRequest
0 голосов
/ 22 марта 2012

В моем приложении есть два асинхронных класса, которые вы можете увидеть ниже

class RegisterTokenAsync extends AsyncTask<String, Void, String>

и

class AuthenticateTokenAsync extends AsyncTask<Integer, Void, String>

теперь я хочу создать еще один базовый класс и расширить эти два класса из этого базового класса, но я не могу понять, как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 22 марта 2012

Java не поддерживает множественное наследование.Что вы хотите абстрагировать до базового класса?

Возможно, объявление интерфейса поможет?Тогда два класса могут реализовать один и тот же интерфейс.

0 голосов
/ 22 марта 2012

Java(also in android) Не поддерживает Multiple inheritance, поэтому вы не можете расширить два класса.

Вы можете использовать Multilevel inheritance.

вроде как ,,

class A{}

class B extends A{}

class C extends B{}   

Или есть также Interface, которые могут помочь ....

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