android返回首页有2种模式。一种是层层返回,一种是直接返回首页同时强转关闭当前页和首页外的其他页面资源。

1.层层返回:

在除首页外的每一个页面重写onActivityResult方法:

/*** 页面退出回调* Author:William(徐威)* Create Time:2018-07-31** @param requestCode* @param resultCode* @param data*/
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if (requestCode == 0 && resultCode == RESULT_OK) {setResult(RESULT_OK);super.onDestroy();this.finish();}
}

在要返回的页面调用代码:

Intent intent = new Intent(ProductCartActivity.this, parentActivity.class);
setResult(RESULT_OK, intent);

注意:这里的parentActivity是指当前活动的上一层,写好之后,会自动层层返回至首页。

2.直接返回首页同时强转关闭当前页和首页外的其他页面资源:

这种做法就是把当前栈内的所有activity全部清除,然后再新建一个MainActivity,代码如下:

Intent intent = new Intent(WaittingSaoMaActivity.this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

android返回首页相关推荐

  1. android中实现返回首页功能

    关于返回首页功能的两种实现 最近需要实现一个返回首页的功能,刚开始自己的基本思路就是清除当前站内的所有activity但不包括MainActivity,这种方法也不难,CSDN上一搜就找到了答案. 方 ...

  2. android返回到首页,android中实现返回首页功能

    关于返回首页功能的两种实现 最近需要实现一个返回首页的功能,刚开始自己的基本思路就是清除当前站内的所有activity但不包括MainActivity,这种方法也不难,CSDN上一搜就找到了答案. 方 ...

  3. Weex控制Android返回键解决方案

    正在深入倒腾weex,希望可以将weex用在项目中.这里找出了weex控制Android返回键的方法. 需求 项目使用的是Vue+VueRouter的单页应用来写Weex的,现有以下需求. 当页面不在 ...

  4. h5制作app,处理跳转翻页动画效果及android返回键路由跳转问题

    在h5制作的app中,设计路由跳转及跳转翻页动画是最必要的.其中有很多需要注意的问题,分享下小编的处理方式~ 一.翻页效果 首先,跳转翻页动画的监控,因为小编是用vue学的,所以在app.vue中监控 ...

  5. 回到顶部和返回首页jquery插件

    打造最全的CMS类教程聚合! 第一种方法:在网页<body></body>之间插入: <!--返回顶部开始--> <div id="full&quo ...

  6. react-navigation 跨 tabs 返回首页

    2019独角兽企业重金招聘Python工程师标准>>> react-navigation 跨 tabs 返回首页 import { NavigationActions } from ...

  7. android自动触发返回,ionic4处理android返回按钮事件

    前言 之前在这里介绍了ionic3如何处理android返回按钮 ionic4和ionic3关于android返回按钮的处理是不一样的,而且有点坑,所以本文介绍一下 效果演示 如下gif,所有返回操作 ...

  8. 百度站长平台"添加站点"提示"您无权访问该页面,点击确定按钮返回首页?"

    大家在百度站长平台"添加站点"."抓取诊断"的时候,是否遇到"您无权访问该页面,点击确定按钮返回首页"问题.小编也遇到过这种情况,现在问题已 ...

  9. uniapp——操作成功返回首页

    1.操作成功返回首页 界面如下: 代码: <template><view class="view_contain"><view class=" ...

最新文章

  1. show在php,show.php
  2. 千亿级数据量的Kafka深度实践
  3. JAVA Future
  4. C语言迷题:有符号数与无符号数的问题(转)
  5. 计算机通信技术 ppt,江苏大学计算机科学与通信工程学院计算机科学系.ppt
  6. api接口怎么写_面向声明式API编程(DAP)
  7. python flask跨域_Flask配置Cors跨域的实现
  8. iptables命令_程序员最有用的linux命令汇总
  9. CTF爬虫:掌握这些特征,一秒识别密文加密方式
  10. linux命令txt,Linux常用命令(非常详细!)
  11. 【报告分享】2020年中国AI产业地图研究报告.pdf(附下载链接)
  12. 了解SQL Server数据管理生命周期
  13. 天津大学学硕和专硕的区别_21考研考生,学硕与专硕的区别你必须知道,选错或后悔读研...
  14. CPU基础---设计一个8位的并行加法器
  15. Android(五十七):WebView - 获取网页logo和标题、监听页面滚动、刷新页面、两端交互
  16. 2022华为杯研赛E题草原放牧策略研究代码+思路
  17. 使用cgo,由于内存释放导致内存无效,引起的http crash
  18. Beaglebone Black——开机自动运行程序
  19. 如何跳过htpps安全连接(webservice/get/post)
  20. ZynqMP 调试 FSBL 代码

热门文章

  1. 科研卫星服务的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  2. 沟通的艺术:看入人里,看出人外
  3. html第一个子元素选择,css选中父元素下的第一个子元素(:first-child)
  4. 记录下我磕磕碰碰的三个月找工作经历,好文推荐
  5. 兵法三十六计第三计-借刀杀人。
  6. 如何零成本实现微信公众号自助查券返利机器人(三)
  7. 讯飞输入法 语音识别功能 台式机设置
  8. 3D车道线检测能否成为自动驾驶的核心?盘一盘近三年的SOTA论文!
  9. Verilog:【7】超详细WaveDrom教程,时序图绘制利器,看这一篇就够了。
  10. 跟任何人聊得来(2)