Je vais avoir une activité A l'écoute de quelqu'un qui secoue l'appareil. Cela peut se produire même lorsque l'utilisateur est sur l'activité B. Lorsque l'appareil est secoué, j'ai besoin d'afficher une boîte de dialogue de progression et j'ai donc besoin du bon contexte. Comme la fonction shake est de l'activité A, son semble que parfois this
mot-clé que j'utilise pour le contexte n'est pas correct (comme je suppose que son activité B que le contexte correct) et je reçois genre d'exception fenêtre mauvais jeton ...Comment accéder au contexte actuel à partir d'une activité qui n'est pas au premier plan?
Je résume ... L'activité B est l'avant-plan. L'utilisateur secoue l'appareil. L'activité A réagit au tremblement et veut afficher quelque chose mais l'activité A n'est pas actuellement au premier plan. L'activité A qui utilise le mot-clé this
en tant que contexte actuel plante parfois avec un jeton d'exception de fenêtre. Comment puis-je obtenir un contexte correct et stable?
pouvez-vous s'il vous plaît jeter un oeil à cela http://stackoverflow.com/questions/30350328/global-class-to-register-listeners-for-all-the-activities-in-android – inquisitive
C'est une bonne idée . Je vous remercie! – confile