gpt4 book ai didi

Android ==> 禁用多任务处理?

转载 作者:行者123 更新时间:2023-11-29 16:26:12 25 4
gpt4 key购买 nike

1- 如何禁用多任务处理?我的应用程序是一个基于套接字的游戏,每次我启动应用程序时,它必须首先加载主页以启动套接字连接?我不希望用户能够在后台运行我的应用程序。这可能吗?

2- 我不希望用户能够使用后退按钮在页面之间导航,用户只能使用我的应用程序中可用的按钮进行导航吗?这可能吗?

最佳答案

你可以捕获后退按钮(并忽略它),但你不能阻止主页按钮。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
return true;
}
...

请记住,电话只是另一个应用程序,因此此操作系统设计可防止流氓应用程序禁用设备的“电话”功能。

如果你想阻止你的应用程序在后台运行,你可以从 onPause() 方法中关闭 Activity :

@Override
protected void onPause()
{
super.onPause();
finish();
}

如果出于任何原因将应用程序置于后台,这将强制您的应用程序从头开始。然而,这可能会在手机进入休眠状态时调用,因此它可能不是您要查找的确切行为。

关于Android ==> 禁用多任务处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3481434/

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