2010-11-09 14 views
1

J'ai un cas d'utilisation dans mon application, où après un certain point, j'ai besoin d'associer une donnée à une activité. Donc, chaque fois qu'une intention avec une action et le type de données est déclenchée, mon activité peut être ouverte. Je sais qu'il est possible d'associer statiquement un type de données à une activité via AndroidManifest.xml.Android: Associer dynamiquement un type de données à une activité

Est-il possible d'enregistrer le type de données pour une activité dynamiquement et par programmation? Les pointeurs sont appréciés.

Répondre

4

Est-il possible d'enregistrer le type de données pour une activité dynamiquement et par programmation?

No.

Si la <intent-filter> vous voulez est connu à l'avance, mais vous ne souhaitez que pour l'activer après un certain point, vous pourriez être en mesure d'atteindre ce via <activity-alias> (avoir désactivé au départ et l'activer par programme via PackageManager). Hélas, <intent-filter> ne semble pas être quelque chose que vous pouvez activer ou désactiver, au moins en fonction de ce que je vois dans la documentation du manifeste.

+1

Ouais! Tu as raison. J'aimerais vraiment voir cette fonctionnalité dans Android. – cppdev