startActivityForResult与谷歌玩游戏意图返回错误的活动

时间:2017-01-28 21:13:24

标签: android android-activity xamarin google-play-games

当我使用startActivityForResult从谷歌游戏库中选择任何内容(选择玩家,排行榜,成就),并且该活动返回时,它将返回到手机的操作系统屏幕。这在我之前根本没有发生,但现在只有在没有连接调试器时才会发生

我使用的是xamarin,因此下面是C#代码:

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()");
    }

什么?

1 个答案:

答案 0 :(得分:1)

尝试为结果启动自己的活动,行为是否相同?

检查您尝试启动的活动是否未声明为noHistory = true(并且未通过具有此标志的意图启动)。