gpt4 book ai didi

android - 如何防止用户关闭我的应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:52:48 24 4
gpt4 key购买 nike

我有一个将在餐厅使用的 Android 应用程序,因此我希望用户无法退出该应用程序。用户唯一可以做的就是使用应用程序。

(如果可能只有管理员可以退出应用程序,通过登录或重启设备,我不知道哪种方式最好)。

是否有解决方案或其他方法可以做到这一点?

最佳答案

您可以覆盖 onBackPressed 方法

@Override 
public void onBackPressed(){
Toast.MakeText(getApplicationContext(),"You Are Not Allowed to Exit the App", Toast.LENGTH_SHORT).show();
}

这将阻止后退按钮退出应用程序。

然后您将需要覆盖主页按钮以及

public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("TEST", "Home Button"); // here you'll have to do something to prevent the button to go to the home screen
return true;
}
return super.onKeyDown(keyCode, event);
}

编辑:对于 Android 版本 4.0.xx 的新设备,您还必须覆盖 最近使用的应用程序按钮希望对你有帮助。

关于android - 如何防止用户关闭我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861970/

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