@ Override
public void OnCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState)
setContentView (R.layout.alar)
codigoRespuesta = (TextView) findViewById (R.id.codigoRespuesta)
botonAutorizar = (gomb) findViewById (R.id . botonAutorizar)
campoTweet = (TextView) findViewById (R.id.tweet)
botonEnviarTweet = (gomb) findViewById (R.id.botonEnviarTweet)
botonAutorizar.setOnClickListener (új View.OnClickListener () {
@ Override
public void onClick (megtekintés v) {
autoriza ();
}
});
botonEnviarTweet.setOnClickListener (új View.OnClickListener () {
@ Override
public void onClick (megtekintés v) {
/ / nincs aun hace nada
}
});
}
private void autoriza () {
try {
httpOauthConsumer = new CommonsHttpOAuthConsumer (CONSUMER_KEY, CONSUMER_SECRET)
httpOauthprovider = new DefaultOAuthProvider (REQUEST_URL, ACCESS_URL, AUTHORIZE_URL)
Új téma (új futtatható () {
public void run () {
try {
authUrl = httpOauthprovider.retrieveRequestToken (
httpOauthConsumer, CALLBACK_URL);
} Catch (OAuthMessageSignerException e) {
/ / TODO Auto generált catch blokk
e.printStackTrace ();
} catch (OAuthNotAuthorizedException e) {
/ / TODO Auto generált catch blokk
e.printStackTrace ();
} catch (OAuthExpectationFailedException e) {
/ / TODO Auto generált catch blokk
e.printStackTrace ();
} catch (OAuthCommunicationException e) {
/ / TODO Auto generált catch blokk
e.printStackTrace ();
}
}
}). start ()
if (! authUrl.equals ( “”))
this.startActivity (új szándék (Intent.ACTION_VIEW, Uri.parse (authUrl)));
} Catch (Exception e) {
Log.e (“GH”, “Fallo la Autorización”);
codigoRespuesta.setText (e.getMessage ());
}