2017-01-28 2 views
0

Wenn ich startActivityForResult für alles aus der Google Play-Spiele-Bibliothek (ausgewählte Spieler, Bestenliste, Erfolge) verwende und diese Aktivität zurückkehrt, kehrt es zum OS-Bildschirm des Telefons zurück. Dies geschieht gar nicht zu mir vor, aber jetzt ist es passiert nur, wenn ein Debugger nichtstartActivityForResult mit google play games intent zur falschen Aktivität zurückkehren

angebracht Ich verwende Xamarin so daher der C# -Code unter:

StartActivityForResult(GamesClass.Achievements.GetAchievementsIntent(mGoogleApiClient), 
        REQUEST_ACHIEVEMENTS); 

...

protected override void OnActivityResult(int requestCode, Result resultCode, 
          Intent intent) 
    { 
     //This does not get hit 
     Logger.Debug(TAG, "OnActivityResult()"); 
    } 

Was zum?

Antwort

1

Versuchen Sie, Ihre eigene Aktivität für das Ergebnis zu starten, ist das Verhalten das gleiche?

Überprüfen Sie, ob die Aktivität, von der Sie versuchen zu starten, nicht als noHistory = true deklariert ist (und nicht über eine Absicht mit diesem Flag gestartet wird).

+0

Ich hatte noch keine Gelegenheit, dies zu überprüfen, aber ich werde es tun. – b15

Verwandte Themen