向上导航学习笔记

原创 2016年05月30日 22:59:12

1)在mainfest中配置android:parentActivityName设置每一个activity的逻辑父activity, android 4.0以下版本需要通过<meta-data>标签来指定设定该标签名为android.support.PARENT_ACTIVITY 通过android:value来指定逻辑父activity

2)getActionBar().setDisplayHomeAsEnable(true),该方法会在actionbar添加一个标识。当点击这个标识的时,android会捕获这个点击事件然后将事件传送到onOptionsItemSelected()对应的id为android.R.id.home

activity回退存在以下几种情况:

1)父子activity在同一个任务栈

          当父子activity在同一个任务栈的时候,通过NavUtil.navigateUpFromSameTask(this)来返回父Activity,或者通过NavUtil.navigateUpTo(intent)进行回退

2)activity由其他App的activity启动:

当activity是从其他activity启动的时候需要那构建一个回退栈。首先通过shouldUpRecreateTask来检测时候从其他app中启动,如果是从其他app中启动的便需要TaskStackBuilder.create(this)来创建一个回退任务栈,然后将shouldUpRecreateTask返回的回退的父类的启动intent通过addNextIntentWithParentStack添加到这个回退栈中,通过startActivities启动

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java学习笔记之多态变量和向上造型

类定义了类型,DVD类所创建的对象的类型就是DVD。类可以有子类,所以由那些类定义的类型可以有子类型。在DoME的例子中,DVD类型就是Item类型的子类型。   public class CD ex...

Java学习笔记-向上转型,向下转型

这篇文章承接上一篇文章,也算给继承这个知识点收尾。现在写java学习笔记也算是复习,对自己当时学习的盲点或者不是特别清楚的做一个梳理和再学习。向上转型:upcasting简单来说就是将子类的对象直接赋...
  • Belug
  • Belug
  • 2016-11-06 00:02
  • 225

Bootstrap3 导航之个人学习笔记

Boostrap3 导航,详细内容请参考官网,这只是个人学习笔记。

安卓商城学习笔记--01-底部导航栏

 一、常见的底部菜单(底部导航栏)的实现方式   常见的实现方式有: 1、TabHost+Activity:资源开销比较大,官方已经不推荐使用。 2、RadioBut...

jquery插件开发学习笔记(四)——导航栏特效

写在前面想法是:对于一个导航栏,鼠标悬浮于某一项上时,该项高亮,兄弟项正常。鼠标位于导航栏之外时,所有项目正常。关键代码 home java javas...

Bootstrap学习笔记(五)菜单、按钮及导航

下拉菜单(基本用法) 小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根据不同的版本,它对应的文件:   ☑  LESS版本:对应的源码文件为 dropdowns.le...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)