AsyncTaskコンテキストにある必要があります
final String consumerKey = "**********";
final String consumerSecret = "*********";
new AsyncTask<Void, Void, RequestToken>(){
@Override
protected RequestToken doInBackground(Void... voids) {
try {
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(consumerKey, consumerSecret);
RequestToken requestToken = twitter.getOAuthRequestToken();
return requestToken;
} catch (TwitterException e) {
e.printStackTrace();
return null;
}
}
@Override
protected void onPostExecute(RequestToken requestToken) {
super.onPostExecute(requestToken);
if(requestToken == null)
return;
String token = requestToken.getToken();
String tokenSecret = requestToken.getTokenSecret();
Log.i("INFO", "My token :: " + token);
Log.i("INFO", "My token Secret :: " + tokenSecret);
}
}.execute();