我试图通过android上的锁定屏幕显示我的应用程序。
我有时间工作。但某些情况不起作用。
我正在开始我的活动,它从像这样的服务扩展了React Native Activity:
Intent callIntent = new Intent(context, MainActivity.class);
callIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(callIntent);
我正在onCreate
方法中设置窗口上的标志:
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
如果在设备解锁且应用仍处于最近状态时已启动活动。设备将被唤醒,活动将显示在锁定屏幕上。
见证了活动状态的变化:
如果应用程序自启动后尚未运行或应用程序已从最近删除。设备有时会唤醒,有时应用程序会闪回一秒钟,然后再返回锁定屏幕。当设备解锁时,应用程序正在运行。
见证了活动状态的变化:
我不确定这是否特定于React Native。