对的,这是可能的。
对于单个活动,您需要执行以下操作
@Override
public void onBackPressed() {
if (!shouldAllowBack()) {
return;
}
super.onBackPressed();
}
Run Code Online (Sandbox Code Playgroud)
shouldAllowBack()无论是否允许返回,哪里都有逻辑。
要在整个应用程序中禁用它,只需创建一个父活动并在其他活动中对其进行扩展。将以上代码添加到父活动中,您只需要从onBackPressed()方法中返回即可。您可以在此处参考此示例,以了解如何扩展活动。
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |