Android 4+
我们正在开发锁屏应用(不是小部件)。该应用程序侦听SCREEN_OFF并生成活动,以便在收到SCREEN_ON时,用户使用FLAG_SHOW_WHEN_LOCKED查看安全功能前面的活动。
我们发现,在每50到100次约1次的罕见情况下,活动会显示在主屏幕后面而不是锁定屏幕前面。我们无法复制这个问题,并且在连接调试时似乎没有发生(我已经坐下来锁定/解锁了我的手机而没有看到它,然后将电缆取出并在接下来的几个中发生次)。
活动似乎显示在壁纸上,主屏幕图标位于活动顶部。
3个问题:
1)是否可以"听"当主屏幕开始时,我们可以在那时完成()活动? 2)是否可以确保活动始终在锁定屏幕上运行? 3)你如何测试这个以试图复制错误?我无法弄清楚它为什么会这样做而无法复制它。
TIA