Android show unlock成就通知另一项活动

时间:2017-05-18 09:47:17

标签: android google-play-services achievements unlock

我有一个在ExampleA Activity中执行解锁成就的方法。我从ExampleB Activity中调用此方法。它正常工作,除了我打开ExampleA时显示解锁通知。我想在ExampleB中显示解锁通知。

ExampleA.java

mysession.Timeout = new TimeSpan(0,2,0); //2min 

ExampleB.java

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

谢谢。

1 个答案:

答案 0 :(得分:0)

也许您的代码中有一部分正在调用ExampleA活动中的unlockTheAchievement。如上所述here,您可以使用startActivityForResult,也可以使用意图将值从一个活动传递到另一个活动,并执行所需操作。但这取决于你打算在方法中做些什么。