2017-07-03 82 views
0

我使用3.0.0版本的Android Twitter SDK時,init有:TweetView原因ANR當第一次出現在屏幕上

 TwitterConfig config = new TwitterConfig.Builder(this) 
       .twitterAuthConfig(new TwitterAuthConfig(TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET)) 
       .logger(new DefaultLogger(Log.INFO)) 
       .debug(false) 
       .build(); 
     Twitter.initialize(config); 

,簡單與創造:

CompactTweetView tweetView = new CompactTweetView(activity, getTweetJsonData()); 
    tweetView.setTweetActionsEnabled(true); 

RecyclerView,之後我與CompactTweetView一起去這個屏幕我約15-20秒有ANR問題。僅在應用程序實例中第一次顯示次要和其他項目。如果我關閉並再次打開屏幕,物品也會立即顯示。

回答

0

的問題一直在SDK-INIT:

Twitter.initialize(config); 

,我在不UI線程調用(我叫它的AsyncTask),之後我改變Application.onCreate()方法,問題已經解決