java - 使用 fabric : Must Initialize Fabric before using singleton() 显示 twitter 的时间线

标签 java android twitter android-studio twitter-fabric

我想使用特定的 screenName 显示时间线,但出现此错误:-

Must Initialize Fabric before using singleton()

顺便说一下,我想使用自动访客身份验证。这是我的 Java 代码:-

import android.app.ListActivity;
import android.os.Bundle;

import com.twitter.sdk.android.tweetui.TweetTimelineListAdapter;
import com.twitter.sdk.android.tweetui.UserTimeline;

public class TimelineActivity extends ListActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.timeline);

        final UserTimeline userTimeline = new UserTimeline.Builder()
                .screenName("fabric")
                .build(); //HERE I AM GETTING THIS ERROR
        final TweetTimelineListAdapter adapter = new TweetTimelineListAdapter(this, userTimeline);
        setListAdapter(adapter);
    }
}

最佳答案

我自己解决了。只需在下面添加两行。不要忘记编辑和粘贴您的Consumer Key (API Key) & Consumer Secret (API Secret)

TwitterAuthConfig authConfig =  new TwitterAuthConfig("add your Consumer Key (API Key) ", "Consumer Secret (API Secret)");
Fabric.with(this, new TwitterCore(authConfig), new TweetUi());

之前

final UserTimeline userTimeline = new UserTimeline.Builder().screenName("fabric").build()

关于java - 使用 fabric : Must Initialize Fabric before using singleton() 显示 twitter 的时间线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31332681/

相关文章:

java.io.FileNotFoundException :

ruby-on-rails - Facebook 和 Twitter 小部件在导航中消失 (Rails)

Android-twitter4j 异常 - 未发现身份验证挑战

Java:如何多次阅读 Reader?

java - Eclipse hibernate pojo 生成包括外键

java - 使用 Spring Integrations Sftp Streaming java 配置写入远程文件

javascript - 动态更改推文按钮 "data-text"的内容

android - 在 Android 中启动 Activity 清除顶部

android - AppBarLayout 与 FrameLayout 容器作为滚动内容不起作用

Android ActivityList - 从网络加载数据最佳实践