【问题标题】:search username ,hashtag on twitter using fabric api使用fabric api在twitter上搜索用户名、hashtag
【发布时间】:2015-08-22 07:54:53
【问题描述】:

我正在尝试使用 fabric api 搜索用户名,hastag。但它总是让我数不胜数。我可以知道如何获取用户名和hastag

我的代码如下

TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY,
            TWITTER_SECRET);
    Fabric.with(this, new Twitter(authConfig));
    setContentView(R.layout.activity_main);



    SearchTimeline searchTimeline = new SearchTimeline.Builder().query(
            "#twitterflock").build();
    final TweetTimelineListAdapter adapter = new TweetTimelineListAdapter.Builder(
            this).setTimeline(searchTimeline).build();
    Log.v("ta", "" + adapter.getCount());

谁能帮帮我

【问题讨论】:

    标签: java android twitter twitter-fabric


    【解决方案1】:

    这是一个搜索用户名/标签的工作示例(我在我的应用程序上使用它):

    private static final String SEARCH_QUERY = "almounir"; //the username or Hshgtag
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
    super.onCreate(savedInstanceState);
    setContentView(R.layout. activity_main);
    
    ListView lv = (ListView) findViewById(R.id.list);
    //lv.setEmptyView(findViewById(R.id.loading)); d'ont forget to add loading pic 
    
    SearchTimeline searchTimeline = new SearchTimeline.Builder().query(SEARCH_QUERY).build();
    
    final TweetTimelineListAdapter timelineAdapter = new TweetTimelineListAdapter(this, searchTimeline);
    
    lv.setAdapter(timelineAdapter);
    }
    

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      从活动会话中获取用户名并将其设置为获取时间线。

       @Override
       public void onCreate(Bundle savedInstanceState) {
                   super.onCreate(savedInstanceState);
      
           TwitterSession session = Twitter.getSessionManager().getActiveSession();
           String userName = session.getUserName();
      
          final SearchTimeline searchTimeline = new SearchTimeline.Builder()
                  .query(userName)
                  .build();
          final TweetTimelineListAdapter adapter = new TweetTimelineListAdapter.Builder(getActivity())
                          .setTimeline(searchTimeline)
                          .build();
                  setListAdapter(adapter);
              }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-10
        • 1970-01-01
        • 1970-01-01
        • 2016-09-19
        • 2014-07-24
        • 2018-08-12
        相关资源
        最近更新 更多