【问题标题】:Full Screen PIN request全屏 PIN 请求
【发布时间】:2019-03-05 14:20:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: android events android-lifecycle event-bus pin-code


    【解决方案1】:

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

    【讨论】:

    • 嗯,生活比你想象的要容易有时。谢谢。
    • @Jumpa 很高兴我能帮上忙!
    猜你喜欢
    • 2022-10-07
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    相关资源
    最近更新 更多