C'est peut-être une question idiote, mais j'ai du mal à savoir comment faire pour que ma classe étende 2 classes en même temps. J'essaie de créer un SERVICE qui utilise ListActivity. Comment faire ?
Réponses
Trop de publicités?Je suppose que vous codez dans le Java programming language
. La réponse est simple : non. Java ne permet pas de dériver de plusieurs classes. Faites votre ListActivity
contiennent un Service
.
class MyService extends Service{
...
}
class MyList extends ListActivity{
MyService service = new MyService();
}
En Java, vous ne pouvez pas étendre plus d'une classe à la fois. Cependant, vous pouvez implémenter plus d'une interface (mais cela n'a rien à voir avec votre tâche).
Vous devez rechercher service lié
Vous ne pouvez jamais étendre 2 classes directement, vous devez utiliser quelques astuces et créer quelques interfaces pour que cela fonctionne. Voici un guide : http://csis.pace.edu/~bergin/patterns/multipleinheritance.html
- Réponses précédentes
- Plus de réponses