Fabric を使用してツイートのリサイクラー ビューを作成しようとしています。しかし、Fabric を使用して認証した後に TwitterApiClient を作成しようとするたびに、"Have you Authenticated with Twitter?" というエラーが表示されます。これがコードです。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Twitter(authConfig));
setContentView(R.layout.activity_main);
ButterKnife.inject(this);
TwitterApiClient twitterApiClient = Twitter.getApiClient();
StatusesService statusesService = twitterApiClient.getStatusesService();
statusesService.userTimeline(null, "rickygervais", null, null, null, null, null, null, null,
new Callback<List<Tweet>>() {
@Override
public void success(Result<List<Tweet>> listResult) {
Log.i(TWITTER_USER_TIMELINE_REQUEST, "Successfully retrieved tweets");
feedAdapter.updateItems(listResult.data);
}
@Override
public void failure(TwitterException e) {
Log.e(TWITTER_USER_TIMELINE_REQUEST, e.toString());
}
});
}
私はばかで、明らかな何かが欠けていると教えてください。
アップデート
これは、エラーメッセージが表示される行です
TwitterApiClient twitterApiClient = Twitter.getApiClient();