[英]Why does the Facebook dialog for Login Authentication disappear, without any error?
我知道這個問題已經問過幾次了,但是我發現的所有解決方案都沒有用。 我嘗試了以下方法:
1-重新啟動手機2-檢查Internet連接3-將應用程序設置為可在儀表板中公開使用
這些都不起作用。 下面是我的代碼片段:
FacebookSdk.sdkInitialize(getActivity());
callbackManager = CallbackManager.Factory.create();
LoginButton loginButton = (LoginButton) view.findViewById(R.id.fbLogin);
loginButton.setReadPermissions("public_profile");
// If using in a fragment
loginButton.setFragment(this);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Toast.makeText(about.this.getActivity(),"Success",Toast.LENGTH_LONG).show();
}
@Override
public void onCancel() {
Toast.makeText(about.this.getActivity(),"Canceled",Toast.LENGTH_LONG).show();
}
@Override
public void onError(FacebookException exception) {
Toast.makeText(about.this.getActivity(),"Failes with error: " + exception,Toast.LENGTH_LONG).show();
}
});
感謝任何建議,對於重復的問題,我們深表歉意。
為了解決這個問題,我在清單文件中更新了以下標簽
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
app_id先前已設置為名稱,而不是數字字符串app id。
例如:facebook_app_id = 0000000000000000不是facebook_app_id = facebook_app_name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.