Facebook的登录按钮崩溃 [英] Facebook login button crash

查看:1131
本文介绍了Facebook的登录按钮崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的确从的Andr​​oid SDK的Facebook 4在Eclipse 以及所有步骤< A HREF =htt​​ps://developers.facebook.com/docs/android/getting-started#login_share相对=nofollow> https://developers.facebook.com/docs/android/getting-started#login_share

I did all steps from Android Facebook SDK 4 in Eclipse and https://developers.facebook.com/docs/android/getting-started#login_share

我的活动:

public class MainActivity extends Activity {
    LoginButton loginButton;
    CallbackManager callbackManager;

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

        FacebookSdk.sdkInitialize(getApplicationContext());
        setContentView(R.layout.activity_main);
        callbackManager = CallbackManager.Factory.create();
        loginButton = (LoginButton) findViewById(R.id.login_button);
        loginButton.setReadPermissions("user_friends");


        // Callback registration
        loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                // App code
            }

            @Override
            public void onCancel() {
                // App code
            }

            @Override
            public void onError(FacebookException exception) {
                // App code
            }
        });    


        final Button but_nova_hra = (Button) findViewById(R.id.nova_hra);
        but_nova_hra.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                Intent obrazovkaHry = new Intent(getApplicationContext(), HraActivity.class);
                startActivity(obrazovkaHry);
            }
        });

        final Button but_koniec = (Button) findViewById(R.id.konec);
        but_koniec.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                finish();
            }
        });
    }
}

应用程序启动时用

App crashes during start with

无法找到方法com.facebook.internal.Validate.hasFacebookActivity引用com.facebook.FacebookActivity

Could not find com.facebook.FacebookActivity referenced from method com.facebook.internal.Validate.hasFacebookActivity

问题在哪里呢?

编辑:刚刚创建新的空白与完全地相同的设置和FacebookSdk.sdkInitializing应用成功地通过了。这里有一些问题,这个特定的应用程序,但在哪里?他们都有相同的设置?

Just created new blank app with completly same settings and FacebookSdk.sdkInitializing passed sucessfully. There have to be some problem with this specific application, but where ? Both of them have same settings ?

推荐答案

大声笑,我只是解决了我的问题。在活动的布局需要

LoL, I just solved my problem. In the activity layout needs to be

工具:上下文=com.kajmus.appname.MainActivity

tools:context="com.kajmus.appname.MainActivity"

这篇关于Facebook的登录按钮崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆