App Widget仅在可见时更新

时间:2018-01-09 14:58:46

标签: android android-widget

我知道很多人已经问过这个问题, 但我需要开发一个仅在用户可见时才进行同步的小部件。 什么是我最好的选择? 现在,我正在使用alarmservice,但它只给我一个安排同步的选项。

1 个答案:

答案 0 :(得分:0)

  

我需要开发[app widget],只有在用户可以看到时才会同步

这是不可能的,对不起。您无法知道它是否可见,因为这是由主屏幕确定的,并且主屏幕不必告诉任何人其应用小部件的可见性状态。

  

我最好的选择是什么?

数据更改时更新应用小部件,或者如果“数据更改时”过于频繁,则按用户指定的时间间隔更新。

  

是否有任何选项可以知道用户是否至少在主屏幕上?

只有存在一些隐私和安全漏洞仍然存在。应用程序不应该知道其他应用程序在前台是什么。