2010-09-18 3 views
0

J'ai adapté la classe GridInputProcessor de la galerie 3D (https://android.googlesource.com/platform/packages/apps/Gallery3D/+/master/src/com/cooliris/media/GridInputProcessor.java ) afin qu'elle détecte les balayages vers le haut/vers le bas.Lancement d'une activité à partir d'une classe aléatoire

La détection de grands coups fonctionne, mais je veux maintenant commencer une autre activité (ou dessiner une image bitmap sur l'activité en cours d'affichage), mais je apparemment ne peut pas utiliser startActivity(mContext, myIntent), parce que la déclaration de classe est public final class GridInputProcessor implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener { il doesn Est-ce que je peux encore commencer une activité à travers cette classe, ou comment pourrais-je y arriver? J'ai également essayé d'envoyer une émission, mais ce n'est pas non plus "implémenté".

Répondre

0

Je suis allé avec en réutilisant le contexte d'une activité que je sais est en cours d'exécution au moment du swipe (où le glissement se produit réel) via:

theOtherActivitysContext.startActivity(...)

Questions connexes