Android - Scoreloop Andengine社交媒体分享

时间:2014-03-15 15:21:37

标签: android share andengine scoreloop

我正在我的Andengine游戏中实现Scoreloop,但我在通过社交媒体分享分数时遇到了一些问题。

我按照这个Tutorial在我的应用中实现了Scoreloop系统。除了向社交媒体分享得分外,一切正常。

我在游戏中使用了一个活动,剩下的就是场景。 ScoreloopUI的scoreloop文档提供了以下代码来调用“share score”屏幕:

startActivityForResult(new Intent(this,PostScoreOverlayActivity.class), POST_SCORE);     

此代码接收用户响应:

public void OnActivityResult(int requestCode, int resultCode, Intent data){
 super.onActivityResult(requestCode, resultCode, data);
 switch (requestCode) {
         case SHOW_RESULT:
                //......Some custom changes if needed to be done
                 break;
         case POST_SCORE:
                //......Some custom changes if needed to be done
                 break;}}    

我想从非活动场景调用“共享屏幕”,因此我将我的活动传递到此场景并使用以下代码:

activity.startActivityForResult(new Intent(activity,PostScoreOverlayActivity.class), score);    

我的问题是我不知道在哪里放这些代码行。我尝试了一切,但我无法让它发挥作用。

提前谢谢

编辑: 我知道我必须在活动类中重写OnActivityResult。我试图创建一个新的活动类并覆盖OnActivityResult但我仍然无法使其工作。

有人能就如何做到这一点给我一些建议吗?

0 个答案:

没有答案