【菜鸟学安卓】-Intent 初探二 有关界面的转换问题

上次留了一个问题,有关界面显示的问题,后来发现新其实挺简单的 只要添加android:launchMode="singleInstance"就可以实现。


比如说,现在我有三个界面 A    B    C ,我先到A----B----C----A-----B------C这样的顺序进入,采用的方法都是startActivity(intent)的方式进入,然后点击返回键,就会原路返回 顺序就是 C-B-A-C-B-A,最后退出程序。


如果设置了android:launchMode="singleInstance",也就是说那么这个界面在程序中只有一个界面,我先到A----B----C----A-----B------C这样的顺序进入,然后点击返回键,由于程序中界面只有一个,退出的顺序自然变成了C-B-A,然后就退出了。


代码实例:

 <activity android:name=".activity.MainActivity"
            android:launchMode="singleInstance">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
</activity>

备注:纯属本人学习笔记、积累知识、需要的随意看看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值