2010-07-19 2 views
0

L'objet Android Application global, obtenu via getApplication(), peut-il implémenter une interface de rappel AIDL et communiquer avec des services distants? Aussi, peut-il lancer des activités et envoyer des intentions? D'après ce que je sais, les opérations ci-dessus sont généralement réservées aux composants d'applications Android: activités, services et fournisseurs de contenu. Donc, je ne suis pas sûr si un objet Application peut également les effectuer.Android: l'objet Application globale peut-il être lié aux services distants et aux activités de lancement?

Répondre

0

Vous ne savez pas si vous le savez déjà, mais vous pouvez définir votre propre point d'entrée, le Application en étendant la classe Application. Aussi vous devez indiquer dans le manifeste le nom de la classe qui agira comme Application.

<application 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:name=".MyApplicationClass" 
    android:debuggable="true"> 

Et puisque vous êtes maintenant en charge de votre MyApplicationClass vous pouvez faire ces choses.

+0

Je suis conscient que nous pouvons créer un objet Application personnalisé. Ma question était plus orientée vers la question de savoir s'il est approprié pour cet objet Application d'effectuer des opérations qui sont généralement effectuées par les activités, les services et les fournisseurs de contenu. – zer0stimulus

Questions connexes