标题栏 层级导航

1

最初我们的标题栏导航是怎样的呢?

点击标题栏按钮,触发事件,创建一个Intent ,打开新页面;

                Intent intent = new Intent(getActivity(),CrimePagerActivity.class);
                intent.putExtra(CrimeFragment.EXTRA_CRIME_ID,crime.getmId());
                startActivityForResult(intent,0);

Intent?我们知道用Intent可以随便打开那个页面,那么这种导航就没有明确的父子关系,且必须知道要去哪里;简单地说,小李坐车去女朋友家,司机说:“我知道你女朋友在那里,上车” 实际上去哪里,是司机说的算;

2

下面就定义了父子关系

        <activity android:name=".Activity.CrimePagerActivity"
            android:label="@string/app_name">
            <meta-data android:name="android.support.PARENT_ACTIVITY"
                android:value=".Activity.CrimeListActivity"></meta-data>
        </activity>

控制层表示说,你,想想你有亲戚没?有的话,找你亲戚去;控制层就不需要要去哪里;父子关系是activity自己的属性;当父子关系改变时,控制层不会变化;

  if(NavUtils.getParentActivityName(getActivity())!=null)
                    NavUtils.navigateUpFromSameTask(getActivity());

简单说:你找女朋友,司机问你:有吗?在哪儿呢;你一说,司机就把你送走;你女朋友一天变一个,司机也能找到位置;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值