我正在使用以下标志onAttachedToWindow()
来显示我Activity
的键盘保护上方:
FLAG_DISMISS_KEYGUARD | FLAG_SHOW_WHEN_LOCKED | FLAG_TURN_SCREEN_ON
这很好用,但是,当屏幕关闭时从后台服务启动我的活动时,键盘保护有时会在显示我的应用程序之前显示 1-2 秒。这尤其发生在速度较慢的手机上(或内存不足的情况下)。我觉得这很奇怪,因为我的理解是在/之后onAttachedToWindow()
调用,所以在设置上述标志时应该已经完成所有“繁重的工作”?有没有办法只在完全设置后才显示我的? onCreate()
onResume()
Activity