gpt4 book ai didi

java - 如何禁用 Intent 的后按操作?

转载 作者:行者123 更新时间:2023-12-02 10:18:55 25 4
gpt4 key购买 nike

我有一个使用KeyguardManager的 Activity 。

目的是在用户无法成功提供凭据时禁止用户使用该应用。

虽然键盘保护 Intent 出现在应用程序启动时,但按设备后退按钮会将 Intent 移开,显示启动它的 Activity 。

覆盖onBackPressed似乎没有帮助,因为它与 Intent 无关。

@Override
public void onBackPressed() {

}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
if (km.isKeyguardSecure()) {
setShowWhenLocked(true);
Intent i = km.createConfirmDeviceCredentialIntent("Authentication required", "password");
startActivityForResult(i, CODE_AUTHENTICATION_VERIFICATION);
}
}

最佳答案

如果在 startActivity() 之后使用 finish() 会怎样?

编辑:

如果模式为 false,则在 onActivityResult() 上添加 finish()。

关于java - 如何禁用 Intent 的后按操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54481633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com