我正在尝试使用 Fabric 创建推文的回收视图。但是每次我尝试在使用 Fabric 进行身份验证后创建一个 TwitterApiClient 时,我得到的只是“你是否使用 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();