在appWidget里onEnabled里面初始化了数据库和初始数据,并启动一个5秒广播
在onReceive里面根据条件通过ormLite获取数据显示在appWidget上。
当点击appWidget上一个按钮打开一个Activity里面就一个EditView输入完东西一条数据后通过ormLite保存(我测试在ormLite update 后在读取数据库的数据出来都是显示我刚才改的东西,而且我在DDMS导出DB看那条也是被改过的)
问题来了,在Activity保存成功后在外面的appWidget居然显示的还是旧的数据(这个appWidget每5秒就会从数据库重新获取数据再绑定的)。
搞了一晚上无果,求指点。
------解决方案--------------------
没用过ormlite,帮顶下,,,