2017-05-26 41 views
0

任何人都可以请解释一下以下代码行的含义吗?我的意思是它的工作原理。面料推特套件

final SearchService service = Twitter.getApiClient().getSearchService(); 
service.tweets(Search_query,null, lang,null,Search_result_type,Search_count,null,null,null,true, new Callback<Search>() {......} 

我读了结构文档并在那里写了getSearchService()是TwitterApiClient类的一个方法。但是每当我尝试使用TwitterApiClient访问getSearchService()时,它都不会显示getSearchService()方法。但是使用上面的代码,即Twitter.getApiClient()。getSearchService(),它可以工作。任何人都可以向我解释我提供的守则中的每一个字吗?

回答

0
This is method of TwitterApiCllient use following link : 
https://docs.fabric.io/javadocs/twittercore/1.3.4/com/twitter/sdk/android/core/TwitterApiClient.html 

parameter you pass inside method tweet has following means :  
tweets(query,geocode,lang,locale,resultType,count,until,sinceId, maxId, includeEntities, Callback<Search> cb) 
follow this link : 
https://docs.fabric.io/javadocs/twittercore/1.3.4/com/twitter/sdk/android/core/services/SearchService.html 

by default this api show only last 7 days tweet for exact query which you search 

Use like this : 
private void loadTweets() { 


final SearchService service = Twitter.getApiClient().getSearchService(); 
service.tweets(SEARCH_QUERY, null, null, null, SEARCH_RESULT_TYPE, SEARCH_COUNT, null, null, 
     maxId, true, new Callback<Search>() { 
      @Override 
      public void success(Result<Search> searchResult) { 


      } 

      @Override 
      public void failure(TwitterException error) { 


      } 
     } 
);