按下后退按钮时如何退出?

2023-11-25

当用户按下意图上的后退按钮时,应用程序应该退出。如何确保应用程序在按下后退按钮时退出?


在我的家庭活动中,我将“onBackPressed”重写为:

@Override
public void onBackPressed() {
   Intent intent = new Intent(Intent.ACTION_MAIN);
   intent.addCategory(Intent.CATEGORY_HOME);
   intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
   startActivity(intent);
 }

因此,如果用户处于主屏幕活动并按返回,他将转到主屏幕。

我从以编程方式进入主屏幕

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按下后退按钮时如何退出? 的相关文章

随机推荐

  • 在 R 中每小时对数据帧进行分组

    我有一个数据框 其中日期列中有日期时间值 三列包含每个日期时间的计数 我正在尝试将每小时的数据与三列的计数进行分组 聚合函数适用于单列 但我试图对整个数据框执行此操作 有小费吗 aggregate DateFreq ColA by list
  • 为 Qt 注册自定义类型时何时、何地以及为何使用命名空间

    类似的问题已多次提出 但我主要关注名称空间和指针问题 MyClass h namespace foo class MyClass MyClass QDataStream operator lt lt QDataStream out cons
  • boost线程互斥数组

    我的问题是 我有多个线程更新的块矩阵 多个线程可能一次更新不相交的块 但通常可能存在竞争条件 现在矩阵使用单锁锁定 问题是 是否可能 如果可能 如何实现 实现高效的锁数组 以便一次只能锁定矩阵的一部分 所讨论的矩阵可能会变得相当大 约为 5
  • MemoryStream.Close() 或 MemoryStream.Dispose()

    我该打电话给哪一个 有必要两个都打电话吗 如果我已经调用了其中一个 另一个会抛出异常吗 Close and Dispose 当调用MemoryStream 仅用于做两件事 将对象标记为已释放 以便将来意外使用该对象时会引发异常 Possib
  • 电子邮件网络钓鱼中的同形攻击检测

    主要问题 我正在 Java 中开发一个 API 需要检测网络钓鱼电子邮件中品牌 例如 PayPal Mastercard 等 的使用情况 显然 攻击者使用不同的策略来针对这些品牌 以便更难以检测到它们 例如 大师卡 看起来非常相似 万事达
  • 合并 Pandas Dataframe 中的日期范围

    我在 Python 中有一组记录 其中包含一个 id 至少一个属性和一组日期范围 我想要使 用每个 id 的代码 并组合属性匹配且日期范围内没有间隙的所有记录 日期范围无间隙是指一条记录的结束日期大于或等于该 ID 的下一条记录 例如 ID
  • Flash 文档查看器

    有基于 Flash 的文档查看器吗 我正在寻找类似于 Scribd com 使用的 iPaper 的东西 有一个很棒的 PDF2SWF 开源查看器 http www devaldi com page id 260
  • javafx 表中的自动行编号

    我有一个示例代码 我们用它来动态行号Java Swing表即JTable 我是新来的JavaFX并希望同样JavaFX 有没有办法设置自动行号JavaFX Table class LineNumberTable extends JTable
  • Ruby 的 max 函数如何对重复项进行排序?

    我一直在看最大法在鲁比的Enumerablemixin v2 4 1 这是一个相当简单的方法 但是当存在重复项时它如何排序有点令人困惑 例如 x 1 2 3 4 5 6 7 8 9 x max a b a 2 lt gt b 2 gt 1
  • .net 中的滚动列表

    NET 中是否有任何列表 集合类的行为类似于滚动日志文件 用户可以向其中追加元素 但如果超过最大容量 列表将自动删除旧元素 我还想访问列表中的任何元素 例如列表 102 等 这是一个简单的实现 public class RollingLis
  • 如何调整 UITextView 的宽度以适应其内容而不换行?

    调整 UITextView 的大小以适应其内容的高度可以这样实现 CGRect frame textView frame frame size height textView contentSize height textView fram
  • 使用 stringify 设置和获取对象到本地存储?

    创建一个名为 car 的对象 function car temp this brand temp 0 this color temp 1 this year temp 2 var temp Skoda Red 2012 car new ca
  • 创建接受可变数量视图(以及区域)的布局

    My goal我需要创建一个自定义布局 流布局 它可以接收可变数量的视图 并根据它们创建必要的区域 并在这些区域内显示传入的视图 视图可以垂直排列或排列水平地 要求该布局有一个模板 其中最初未定义区域 它只包含一个包装器 data role
  • Xcode 8 显示“您想添加存根吗?”我该如何回答?

    在 Xcode 8 中 如果您声明一个类 或结构 符合协议 但尚未实现所需的方法 函数 Xcode 将给出此消息 Type ClassName 不符合协议 ProtocolName 这是事实 如果通过单击显示三角形打开错误 您将看到许多带有
  • 将文件存储在 SQL Server 中还是将它们保留在文件服务器上?

    目前 我们有数千个 Microsoft Word 文件 Excel 文件 PDF 图像等存储在文件夹 子文件夹中 这些由应用程序定期生成 并且可以在该应用程序中随时访问 当我们寻求升级时 我们现在正在考虑将所有这些文档存储在 SQL Ser
  • 访问路径“c:\$Recycle.Bin\S-1-5-18”被拒绝

    我有这段代码可以从源目录复制所有文件 F 到目标目录 public void Copy string sourceDir string targetDir Exception occurs at this line string files
  • 是否可以使用 read_csv 只读取特定行?

    我有一个 csv 文件 如下所示 TEST 2012 05 01 00 00 00 203 ON 1 2012 05 01 00 00 11 203 OFF 0 2012 05 01 00 00 22 203 ON 1 2012 05 01
  • AWK - 使用 getline 将变量传输到 system()?

    我有一个理论问题 1 如何向getline 系统传递一个变量 awk BEGIN var ls var getline var system echo var 2 如何将变量分配给输出系统 ls 并在awk中打 印结果 awk BEGIN
  • ASCIIEncoding 和 Encoding 之间的区别

    据我所知 Encoding 可用于初始化对象来执行任何类型的编码 ASCII Unicode UTF 8 等 在我看来 所有这些都足以执行任何类型的编码 那么需要 ASCIIEncoding 什么呢 The Encoding类除了是所有编码
  • 按下后退按钮时如何退出?

    当用户按下意图上的后退按钮时 应用程序应该退出 如何确保应用程序在按下后退按钮时退出 在我的家庭活动中 我将 onBackPressed 重写为 Override public void onBackPressed Intent inten