【发布时间】:2016-04-01 13:25:49
【问题描述】:
我希望能够知道用户何时可以真正看到我的小部件/片段中的内容(而不是只知道小部件是在折叠下方或在缓存但可能永远不会真正显示的片段中呈现的)。
我已经到处搜索了某种钩子,它可以让您知道什么时候显示在屏幕上,但找不到。这样的事情是否存在,或者这是Android忽略的事情?是否有可能以某种方式将其拼凑在一起,还是我运气不好?
谢谢!
【问题讨论】:
-
使用该小部件/片段中的 Toast 怎么样?
-
您是否想知道您的布局中的某个
View是否对用户可见?如果是这样,这个答案可能会对您有所帮助:stackoverflow.com/a/12428208/3962091 -
@NoChinDeluxe,问题在于它告诉你 if 一个视图是可见的,而不是 when 它变得可见。我们是否必须不断检查以找出它何时发生? Android 不应该为此举办活动吗?
-
我很好奇你现在这个问题的背景是什么。当 Fragment 被附加、创建、恢复、可见等时,有几个回调会通知您。如果这些还不够,那么您的设计可能不理想或完全有缺陷。根据我的经验,当您对系统进行如此多的挑战并且似乎找不到任何文档时,这通常意味着您是做错事的人。反正我就是这样。
-
我想做展示跟踪。换句话说,我想知道用户看到的最细粒度的内容。
标签: android