21.04.2014 Views

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CURSO ANDROID<br />

106<br />

android:id=”@+id/txtFbStatus”<br />

android:layout_width=”fill_parent”><br />

<br />

<br />

<br />

<br />

Agregando código<br />

Inicialmente, vamos a <strong>de</strong>finir algunas variables globales <strong>de</strong>ntro <strong>de</strong> nuestra Activity. El manejo <strong>de</strong>l botón<br />

<strong>de</strong> autorizar/<strong>de</strong>-autorizar <strong>de</strong> Twitter lo haremos nosotros (el <strong>de</strong> Facebook tiene una implementación<br />

en el código importado que vamos a aprovechar) para ellos lo <strong>de</strong>claramos como una variable global y<br />

<strong>de</strong>claramos los 2 listeners que utilizaremos.<br />

private Button btnTwLogin;<br />

private OnClickListener twitter_auth, twitter_clearauth;<br />

A<strong>de</strong>más requerimos <strong>de</strong> ban<strong>de</strong>ras para chequear el estatus <strong>de</strong> autenticación y etiquetas para mostrar el<br />

mismo.<br />

private TextView txtFbStatus, txtTwStatus;<br />

private boolean twitter_active = false, facebook_active = false;<br />

Las peticiones para interactuar con el Graph API <strong>de</strong> Facebook son asincrónicas y las realizamos a través<br />

<strong>de</strong> una instancia <strong>de</strong> la clase AsyncFacebookRunner.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!