[英]java - Implement Facebook login using Android Studio and Facebook SDK
[英]Android Studio Facebook SDK login failure
當我嘗試在一個片段中運行Facebook登錄名時,Android Studio和Facebook SDK出現了一個奇怪的問題,但是在我的Asus平板電腦上運行該應用程序時,單擊“登錄”按鈕時,Android Studio顯示此錯誤:
V / ContextImpl:----- packageName =某些東西未鎖定-----
Google上關於此錯誤的信息似乎很少。 奇怪的是,登錄過程本來可以正常工作,但是在某個地方它已經停止工作了,我無法一生知道我所做的更改! 我遵循了Android的Facebook SDK指南,但問題仍然存在。 我也嘗試過在Android模擬器上運行該應用程序,但它不會引發任何錯誤,而不僅僅是登錄。
這是我的登錄過程代碼:
public class Facebook extends Fragment {
private CallbackManager mCallbackManager;
View view;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState){
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getActivity().getApplicationContext());
mCallbackManager = CallbackManager.Factory.create();
view = inflater.inflate(R.layout.fragment_facebook, container, false);
LoginButton loginButton = (LoginButton) view.findViewById(R.id.login_button);
loginButton.setPublishPermissions("publish_actions");
loginButton.registerCallback(mCallbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
}
@Override
public void onCancel() {
}
@Override
public void onError(FacebookException error) {
}
});
return view;
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
mCallbackManager.onActivityResult(requestCode, resultCode, data);
}
}
如果有人能指出我正確的方向,將不勝感激!
檢查Mainfest,並編輯以下代碼:
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/app_id" />
<activity
android:name="com.facebook.LoginActivity"/>
Also check Internet Permission : <uses-permission android:name="android.permission.INTERNET"/>
最后,我建議您將類名稱FaceBook更改為CustomFackBook,以便與Facebook代碼發生沖突
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.