0

我想在我的应用程序恢复时显示全屏 PIN 请求(例如,专用活动)。我怎样才能做到这一点?我正在考虑在应用程序上下文中创建一个标志 ASKING_PIN,特别是在应用程序恢复生命周期中,然后向所有活动发送一个事件。第一个捕获该事件,将标志更新为 TRUE 并显示 PIN 请求。

@Override
public void onActivityResumed(Activity activity) {
    // POST PIN event on EventBus
}

这会按预期工作吗?还有其他可能的解决方案吗?重要提示:当用户关闭 PIN 活动时,应该能够看到与之交互的最新活动。提前谢谢了。

4

1 回答 1

2

创建一个 BaseActivity,并让其他所有活动都继承自该活动。在 BaseActivity 的 onResume 添加启动 PIN 锁的条件,如果满足,启动 PinLockActivity。

于 2019-03-05T14:42:35.267 回答