已采纳回答 / WhoOnion
一秒钟还来不及从网上获取那就话的内容,而且你用的是okhttp的异步执行,所以并不是先网络获取数据再更新组件,而是更新组件和网络获取会同时进行,所以你应该在GetContent类里用Handler来接收获取到的数据并更新组件。再service里的更新频率降低点,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
最新回答 / 凡人不羡仙
TimeService里面public void onCreate() { super.onCreate(); timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { updateViews(); } },0,1000);}你的代码里面,run(){}应该是内部没有调用updateViews方法
2016-06-26