Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android facebook登录按钮崩溃_Android_Facebook - Fatal编程技术网

Android facebook登录按钮崩溃

Android facebook登录按钮崩溃,android,facebook,Android,Facebook,我从和开始做了所有的步骤 我的活动: public class MainActivity extends Activity { LoginButton loginButton; CallbackManager callbackManager; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWi

我从和开始做了所有的步骤

我的活动:

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();
            }
        });
    }
}
公共类MainActivity扩展活动{
登录按钮登录按钮;
CallbackManager CallbackManager;
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(窗口。功能\u无\u标题);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_全屏,WindowManager.LayoutParams.FLAG_全屏);
setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u Picture);
sdkinInitialize(getApplicationContext());
setContentView(R.layout.activity_main);
callbackManager=callbackManager.Factory.create();
loginButton=(loginButton)findviewbyd(R.id.login_按钮);
setReadPermissions(“用户朋友”);
//回调注册
registerCallback(callbackManager,newfacebookcallback()){
@凌驾
成功时公共无效(LoginResult LoginResult){
//应用程序代码
}
@凌驾
公开作废{
//应用程序代码
}
@凌驾
public void onError(facebook异常){
//应用程序代码
}
});    
最后一个按钮,但(按钮)findViewById(R.id.nova_hra);
但是_nova_hra.setOnClickListener(新的OnClickListener(){
公共void onClick(视图v){
Intent obrazovkaHry=newintent(getApplicationContext(),HraActivity.class);
星触觉(obrazovkaHry);
}
});
最后一个按钮,但_koniec=(按钮)findViewById(R.id.konec);
但是_konice.setOnClickListener(新的OnClickListener(){
公共void onClick(视图v){
完成();
}
});
}
}
应用程序在启动时崩溃

找不到从方法com.facebook.internal.Validate.hasFacebookActivity引用的com.facebook.FacebookActivity


问题出在哪里?

该错误的答案是在oncreate Constructor重复的问题之后,在设置内容视图之前初始化facebook SDK行:您能详细说明您的答案吗?