

针对电视开发的app,电视是安卓5.1,基本功能就是从sqlserver数据库每秒读取一次数据,在主界面的textview上显示出来。创建新项目时是选的tv,测试运行效果如下:
1.高版本的安卓电视正常,数据库数据发生变化时,主界面的人名随之变换
2.红米note12正常,也是高版本
3.需要使用此app的安卓5.1电视只在进入程序时运行一次timer,能显示正确的名字,但后面无论数据库怎么改成它都不动了
4.建了个安卓5.0版本的虚拟机,也是数据读取一次后面就不动了
还尝试了handler那个定时器的方法,效果和timer一样,安卓5.x的版本都是只执行一次就不再重复执行了
但是如果定时方法内是打印文字话,我监测日志它是可以一直打印的,一秒打印一次。
搞了好几天也没弄明白咋回事,按说安卓5.x的版本不可能实现不了这个功能啊,我肯定是哪里没弄对,哪位可以解惑?