Bonjour à tous,

J'ai une question qui à priori parait simple mais je ne trouve pas la solution !
J'ai trois activités A, B et C.
A et B lancent tout deux C, mais C doit réagir différemment selon si c'est A ou B qui l'a lancé.

Je peux bien utiliser un putExtra sur l'intent de A et B (les activités parentes), mais je trouve ça lourd pour juste savoir quel est l'activité parente !

Quelle est la solution a ce genre de problème ?

Merci d'avance


EDIT : Je viens de trouver getCallingActivity().getShortClassName() == ".MyActivity" et ça fonctionne bien. Est-ce la bonne solution ?