我知道很多人已经问过这个问题, 但我需要开发一个仅在用户可见时才进行同步的小部件。 什么是我最好的选择? 现在,我正在使用alarmservice,但它只给我一个安排同步的选项。
答案 0 :(得分:0)
我需要开发[app widget],只有在用户可以看到时才会同步
这是不可能的,对不起。您无法知道它是否可见,因为这是由主屏幕确定的,并且主屏幕不必告诉任何人其应用小部件的可见性状态。
我最好的选择是什么?
数据更改时更新应用小部件,或者如果“数据更改时”过于频繁,则按用户指定的时间间隔更新。
是否有任何选项可以知道用户是否至少在主屏幕上?
只有存在一些隐私和安全漏洞仍然存在。应用程序不应该知道其他应用程序在前台是什么。