J'ai configuré les capacités de diffusion avec les commandes de notification. Le problème que j'ai est que je dois faire la différence entre quand un utilisateur clique sur la notification (qui engendre l'activité) et toute autre fois l'activité a été créée.Comment savoir si l'intention provenait de la notification Google Cast
Je pense que cela peut être fait en ajoutant un intent-filter
à l'entité du récepteur dans le manifeste:
<receiver android:name=".services.CastIntentReceiver">
<intent-filter>
something goes here?
</intent-filter>
</receiver>
Ceci est fondamentalement nécessaire que je peux reconstruire la vue où je hébergerai le contrôleur Cast après l'activité est relancé à partir de la notification. Sans aucune différenciation, la mise en œuvre interfère avec la fonctionnalité que j'ai construite pour la reconstruction de vue après changement d'orientation (puisqu'ils utilisent tous les deux onResume()
)
Merci d'avance pour toute aide.