2017-01-28 5 views
0

Google Playゲームライブラリ(プレイヤー、リーダーボード、アチーブメントを選択)からstartActivityForResultを使用していて、そのアクティビティが返されると、携帯電話のOS画面に戻ります。これはまったくの前に私に起こっていませんでしたが、今、私がそれゆえ、以下のC#コードxamarin使用していますデバッガがstartActivityForResult googleのゲームの意図が間違ったアクティビティに戻る

が装着されていない場合にのみ、が起こるん:

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

結果のためのあなた自身の活動を開始しようとすると、同じ動作ですか?

開始しようとしているアクティビティがnoHistory = trueとして宣言されていないかどうかを確認します(このフラグを使用してインテントによって起動されません)。

+0

これをまだ確認する機会はありませんでしたが、私は行います。 – b15

関連する問題