2017-05-18 20 views
0

私はExampleAアクティビティでロック解除達成を行っている方法があります。私はExampleB Activityからこのメソッドを呼び出します。 ExampleAを開いたときにアンロック通知が表示されている以外は、正常に動作しています。 ExampleBでは、アンロック通知を表示したいと考えています。Android Show unlock達成通知別のアクティビティ

ExampleA.java

... 
public static void unlockTheAchievement(int achievementId, AppCompatActivity activity) { 
      if (isSignedIn()) { 
       Games.Achievements.unlock(mGoogleApiClient, activity.getString(achievementId)); 
      } 
} 

ExampleB.java

ExampleA.unlockTheAchievement(R.string.achievement_level3, ExampleB.this); 

ありがとうございます。

答えて

0

おそらく、ExampleAアクティビティでunlockTheAchievementを呼び出すコードの一部があります。 hereのように、startActivityForResultを使用するか、インテントを使用して1つのアクティビティから別のアクティビティに値を渡して、必要な処理を行うことができます。しかし、それはあなたがその方法でやろうとしていることに依存します。

+1

実際には、unlockはstartActivityForResultを使用するオプションを提供していません。これは不可能です。 – Ayyappa

関連する問題