AndroidWidget实践 --- EverydayTips开发(4)
接下来就是刷新了.刷新操作的话目测有几种方式(目测 --!)
1.在widget创建线程刷新
2.使用timer刷新(其实也是线程吧?)
3.widget连接Service 在Service创建线程刷新
4.widget连接Service 在Service中使用AlarmManager刷新
Thread比较简单,修改widget代码如下
不要忘了注册
这样就可以在桌面每一秒刷换一次警句了
然后我们看看第四种方法(第三种和第一种差不多,就不赘述)
我们需要Service
然后我们把refreshWidget做了修改 改成public static了,这是不是很喜欢的 感觉有点耦合..同时这里我也罢以前的烂代码精简了一下XD
效果和以前一样只不过是2s刷新