例子:Android先查询数据库,获得时间,进行倒计时
但是查询数据库是不是要建立一个线程获取数据更新数据,然后定时器应该也是创建一个线程?那怎么获取数据库查询出的时间,然后在定时器线程进行处理?
跨进程:
多进程单线程:❤️ Android IPC 之 Messenger使用 ❤️_帅次的博客-CSDN博客
多进程多线程:Android IPC 之 AIDL 使用_帅次的博客-CSDN博客
或者你直接用Service,设置成其他进程就行。
这个时间是从数据库里查出来的,那就要先进行查询,获得数据之后,再打开定时器吧
1、是要建立一个线程,如果查询时间长造成线程阻塞
2、在获取数据数据时获取当前时间,记录即可,
3、定时器可以使用定时器或者使用Service(JobService).定时器方式还是很多的。
你的需求不是 《获取数据库中剩余时间,以此时间开始倒计时》 这样吗?
那理论上讲,应该是先请求数据,得到数据后,开启线程倒计时。