如果你的其他活动在

Android中正常宣布活动默认值,那么回到你的应用程序应该带你到你离开的同一个活动(使用硬件主页按钮)

但请记住,Android系统在需要系统资源时会杀死应用程序.因此,当您转到其他应用程序时,您的应用程序可能已被杀死.然后,当您返回应用时,将重新启动默认启动器活动,这是您的菜单活动.

要从任何活动返回主要活动,请执行以下操作:

public static void goHome(Context context) {

final Intent intent = new Intent(context, HomeActivity.class); //give name of your main activity class here

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

context.startActivity(intent);

}

这将清除活动堆栈并让您回到主要活动.当您声明singleTop时,它会将现有的主要活动带到前台.标志Intent.FLAG_ACTIVITY_CLEAR_TOP将删除主活动之上的堆栈中的所有活动. (我假设你在同一个申请中).

现在,所有其他活动只需要包含一个按钮,其click侦听器调用方法goHome();

从您的主要活动中,如果您按下硬件后退按钮,它应退出您的应用程序.

android launchmode java代码,java – Android:launchMode = SingleTask问题相关推荐

  1. 使用JAVA代码实现Android布局(一)RelativeLayout

    通常我们使用XML来书写Android的图形界面,XML虽然编写方便,但是在某些情况下不如JAVA代码灵活,所以在某些环境下还是必须使用JAVA代码来编写界面.我们以下XML代码为例,编写相应的JAV ...

  2. android java代码加密,Android中AES256加密的实现 – Leo Chin – 博客园

    AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口. 但是Java自带的JDK默认最多实现128位及其以下的加密.如果使用java自带的api实现aes256将会报 ...

  3. java android程序代码_用java 代码读取android应用的一些基本信息

    Android 应用现在到处都是,如果下载一个apk , 不借助与其他工具,你能得到这个应用的版本号,包名入口等信息吗.其实我们完全可以自己写段 java 代码来得到这些信息.下面是测试代码:pack ...

  4. java黄油刀_整理和优化Java代码与Android黄油刀

    结合意见和资源 事件监听器 列表适配器, RecyclerView 代码>实施 醇> 为什么要使用黄油刀 这个库的目的是帮助开发者写出更好的代码,并试图减少在的onCreate 代码> ...

  5. android php 项目代码混淆,Android Studio配置反混淆的实现

    Android Studio如何混淆 为什么要混淆 了解安卓程序编译的会知道 其实我们的apk并不是很安全,从apk从可以解包出,步骤: 将apk文件改成zip结尾 然后解压zip 然后就会发现里面有 ...

  6. android怎么导出代码吗,Android studio代码怎么导出为HTML格式?

    Android studio的开发的过程中,而想把的代码文件进行发送给别人看,是不可能直接把拷贝给被人的话,直接拷贝给别人话,格式会发生变化的,那么直接查看代码是不直观的,那么就需要进行导出HTML的 ...

  7. android oncreate添加代码出错',android – requestFeature()必须在super.onCreate添加内容错误之前调用...

    我有一个抽象类扩展ActionBarActivity.在onCreate中,我有: @Override protected void onCreate(Bundle savedInstanceStat ...

  8. java调用子系统代码_深入理解JAVA虚拟机-Idea远程执行本地Java代码 - Java 技术驿站-Java 技术驿站...

    今天在看深入理解JAVA虚拟机的9.3节,作者实现了一个远程执行功能.这个功能可以在远程服务器中临时执行一段程序代码,而去不依赖jdk版本,不改变原有服务端程序的部署,不依赖任何第三方库,不入侵原有的 ...

  9. 设计一个聊天窗口java代码,Java 设计的聊天程序-完整代码

    [实例简介] 这是一个Java 课程设计,模仿MSN.QQ等的界面.压缩包内有源码跟使用方法! [实例截图] [核心代码] Java设计的聊天程序-完整源码 └── Java 设计的聊天程序-完整源码 ...

  10. java存档_存档 Java 代码 - Java 入门教程

    目标 了解如何在 Eclipse 中创建 JAR 文件 能够将第三方代码导入您的 Java 应用程序 创建 JAR 现在您已经了解了如何编写 Java 应用程序,您可能想知道如何打包它们,以便其他开发 ...

最新文章

  1. python之装饰器篇
  2. 如何把VS Code的Language Server Protocol整合到Eclipse中来
  3. micropython esp32手册_使用ESP32控制板(二):燒錄MicroPython韌體
  4. USB设备多个配置描述符的获取过程
  5. 确认!别再相信Python了! 程序员:就你敢说...
  6. Web development mistakes
  7. 使用 imitator 实现前后端分离开发中的数据模拟与静态资源映射
  8. Win10 安装 VS2015 失败解决办法
  9. 前后端分离项目token怎么验证_前后端分离,获取token,验证登陆是否失效
  10. apktool + dex2jar + xjad反编译apk文件
  11. 古龙奇侠传java6_华人最著名的20位武侠小说家,梁羽生排不进前6,古龙屈居第5...
  12. laravel异常前后端独立返回 阿星小栈
  13. 【EI会议分享】2022年第三届智能制造与自动化前沿国际会议(CFIMA 2022)
  14. 注册表改win 7更新服务器,WIN7安装卡死在更新注册表设置真正解决办法
  15. 【渝粤题库】广东开放大学 互联网金融 形成性考核
  16. spring实战笔记_第4章
  17. 精彩回顾|Meetup 合肥站--云原生技术沙龙
  18. PyQt+Opencv-python多线程显示摄像头信息至QLabel,摄像头显示区域自由拉伸尺寸
  19. 收发文系统 php,收发文表_表单设计_OA系统_泛普软件
  20. Python+pyGame 打砖块游戏

热门文章

  1. oracle静默安装访问数据库慢,Oracle数据库静默安装总结
  2. 开启服务_Nike Dunk 开启定制服务
  3. 周三晚八点直播丨如何通过APEX 实现自动化运维
  4. “数”驰天下,华为云DRS 高效支撑T3出行平稳迁移
  5. 基于CarbonData的电信时空大数据探索
  6. 基于软件分析的智能化开发新型服务与技术
  7. AI开发效率低,你可以试试华为NAIE AutoML
  8. 无惧海量并发,运维准点下班全靠它
  9. 华为云实时数据处理“三剑客”
  10. 对于Python函数与方法,你可能存在些误解