2017-05-26 9 views
0

誰でも私に次のコード行の意味を説明できますか?私はそれがどのように機能するかを意味する。ファブリックTwitterキット

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) { 


      } 
     } 
); 
関連する問題