Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android, botón de inicio de sesión de Facebook causa bloqueo (SDK 4.0.0)

En mi archivo .xml actividad, .xml el botón de inicio de sesión de Facebook (en esta documentación)

  <com.facebook.login.widget.LoginButton android:id="@+id/login_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="30dp" android:layout_marginBottom="30dp" /> 

Inmediatamente recibo una advertencia diciendo que

 The following classes could not be found: - com.facebook.login.widget.LoginButton 

La documentación dice a

Agregue el botón a su archivo XML de diseño con el nombre de clase completo, com.facebook.widget.LoginButton

Pero cambiar esa línea superior no hace nada. La aplicación se bloquea inmediatamente, sin abrirse, y no hay nada grabado en el registro del gato (prueba en el dispositivo externo).

Quitar el botón o cambiarlo a

  <Button android:id="@+id/login_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="30dp" android:layout_marginBottom="30dp" /> 

Para el accidente, pero esta es la primera vez que trabajo con el SDK de Facebook y no sé si el botón regular funcionará.

Gracias de antemano.

One Solution collect form web for “Android, botón de inicio de sesión de Facebook causa bloqueo (SDK 4.0.0)”

Agregue FacebookSdk.sdkInitialize(getActivity().getApplicationContext()); Antes de inflar la vista ..
– Si se utiliza este xml en actividad, escriba la línea anterior antes de setContentView()
– Si este xml se utiliza en fragmento, escriba esta línea antes de inflater.inflate...

Y, simplemente ignore la advertencia que se muestra en la ventana de vista previa de diseño

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.