已采納回答 / WhoOnion
一秒鐘還來不及從網(wǎng)上獲取那就話的內(nèi)容,而且你用的是okhttp的異步執(zhí)行,所以并不是先網(wǎng)絡(luò)獲取數(shù)據(jù)再更新組件,而是更新組件和網(wǎng)絡(luò)獲取會同時進(jìn)行,所以你應(yīng)該在GetContent類里用Handler來接收獲取到的數(shù)據(jù)并更新組件。再service里的更新頻率降低點(diǎn),1秒一句話你看都看不過來
2017-09-16
已采納回答 / 慕先生9923874
要這樣寫才有的<receiver android:name="com.charspan.widgetdemo.WidgetProvider" ><intent-filter><action android:name="android.appwidget.action.APPWIDGET_UPDATE" /></intent-filter><meta-dataandroid:name="android.appwidget.provider"android...
2016-08-13
最新回答 / 凡人不羨仙
intent-filter 是intent的過濾器,攔截指定的actionmeta-data 是配置相應(yīng)的數(shù)據(jù),類似Map一樣的鍵值對
2016-08-01
最新回答 / 凡人不羨仙
TimeService里面public void onCreate() { ? ?super.onCreate(); ? ?timer = new Timer(); ? ?timer.schedule(new TimerTask() { ? ? ? ?@Override ? ? ? ?public void run() { ? ? ? ? ? ?updateViews(); ? ? ? ?} ? ?},0,1000);}你的代碼里面,run(){}應(yīng)該是內(nèi)部沒有調(diào)用updateViews方法
2016-06-26