0

アプリで Facebook にログインしようとしています。そして、「フォーカスされたビュー org.cocos2dx.lib.Cocos2dxGLSurfaceView@405ed960 に ID がないため、どのビューにフォーカスがあるかを保存できませんでした」というエラーでアプリがクラッシュしました。

public class wtpbgamazon extends Cocos2dxActivity{
    private Cocos2dxGLSurfaceView mGLView;
    private static Chartboost cb;


    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        PurchasingManager.registerObserver(new amazonobserver());

        // start Facebook Login



        Session.openActiveSession(this, true, new Session.StatusCallback() {

            @Override
            public void call(Session session, SessionState state, Exception exception) {

                if (session.isOpened()) {

                      // make request to the /me API
                      Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {

                        // callback after Graph API response with user object
                        @Override
                        public void onCompleted(GraphUser user, Response response) {
                          if (user != null) {
                           //todo
                          }
                        }
                      });
                    }

            }
        });
    }

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        Log.v("onActivityResult Was Called", "good");
      super.onActivityResult(requestCode, resultCode, data);
      Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
    }

誰かがこれで私を助けることができますか? ありがとう

4

1 に答える 1

0

最近、ゲームに FB を統合しました。メイン アクティビティで FB コードを処理する代わりに、別のアクティビティを開きました。

于 2013-05-15T04:17:18.800 に答える