2010-11-18 4 views
0

Ich hatte das Problem hier drin: How to start Activity in adapter?. Allerdings möchte ich die Übergangsanimationsrichtung ändern. In einem Adapter können Sie nämlich overridePendingTransition() nicht aufrufen. Wissen Sie, wie Sie das tun, indem Sie Kontext und Absicht verwenden?android starten Aktivität im Adapter (Übergang Animation Richtung Problem)

auch, habe ich eine Aktivität mit meinem benutzerdefinierten Adapter, und wissen Sie, wie ich meine eigene Funktion in Aktivität von dem Adapter aufrufen?

vielen dank! Penny

Antwort

3

Klingt so, als müssten Sie einen Context in Ihren Adapter eingeben, können Sie den Konstruktor überschreiben und einen übergeben?

+0

ja, ich habe den Kontext in den Adapter übergeben. da der Kontext die Oberklasse der Aktivität ist, kann der Kontext nicht die ganze Funktion in der Aktivität benutzen ... die mich feststecken lässt ... – justicepenny

+0

ahh, entschuldige, ich habe deine Frage falsch gelesen, warum passierst du die Aktivität dann nicht? – GeekYouUp

+0

verdammt ,, oh, ich bin so dick Kopf ....... vielen Dank helfen Sie mir aus ..... vielen Dank !!! – justicepenny

0
((Activity) context).overridePendingTransition(R.anim.slide_out_right,R.anim.slide_in_left); 
Verwandte Themen