[android][facecbook] Error inflating class com.facebook.login.widget.LoginButton

08-22 15:30:38.733: E/AndroidRuntime(29541): Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class com.facebook.login.widget.LoginButton

08-22 15:30:38.733: E/AndroidRuntime(29541): Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.


在使用facebook sdk的時後,
剛寫好就遇到這個問題 google了好久也都沒有真正的解法,
後來發現,其實問題是在,
loginButton跟本就還沒初始化
解法呢,就是要在載入layout之前,將Facebook sdk 初始化


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(this.getApplicationContext());
setContentView(R.layout.activity_login);
}



1 則留言: