- 浏览: 20833 次
-
文章分类
最新评论
Intent intent=new Intent(TestView.this,MouleView1.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Activity有2种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
1.如果已经启动了4个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:
Intent intent=new Intent(this,B.this);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
这样启动B Activty,就会把D,C都finish掉,如果你的B Activity的启动模式默认的
,则B Activity会finish掉,在启动一个新的Activity B。
如果不想重新再创建一个新的B Activity,则在上面的代码里在加上
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
这样B Activity就不会在创建一个新的了,而是会重用之前的B Activity,同时调用B Activity的onNewIntent()方法。
2.如果已经启动了四个Activity:A,B,C和D,在D Activity里,想再启动一个Activity B,但不变成A,B,C,D,B,而是希望是A,C,D,B.则可以像下面写代码:
Intent intent=new Intent(this,MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
Activity有2种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
1.如果已经启动了4个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:
Intent intent=new Intent(this,B.this);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
这样启动B Activty,就会把D,C都finish掉,如果你的B Activity的启动模式默认的
,则B Activity会finish掉,在启动一个新的Activity B。
如果不想重新再创建一个新的B Activity,则在上面的代码里在加上
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
这样B Activity就不会在创建一个新的了,而是会重用之前的B Activity,同时调用B Activity的onNewIntent()方法。
2.如果已经启动了四个Activity:A,B,C和D,在D Activity里,想再启动一个Activity B,但不变成A,B,C,D,B,而是希望是A,C,D,B.则可以像下面写代码:
Intent intent=new Intent(this,MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
发表评论
-
android startActivityForResult
2012-12-25 09:02 537Bashboard.java Intent i = new I ... -
android 实现左右滑动指引效果
2012-12-18 17:29 651见附录源码 ViewPager 的使用 -
android listview 点击listview下面 显示更多
2012-12-18 15:05 1260见附件源码. 看一遍就懂了,很简单的例子. -
android listview 上拉刷新
2012-12-18 13:45 745具体源码见,附件下载。 这里列出关键性思路: 1.先定义一个 ... -
android post get
2012-12-18 09:46 699//post HttpClient client=new De ... -
android listview
2012-12-17 17:32 0android:drawSelectorOnTop=" ... -
android 实用方法
2012-12-17 15:28 0URLUtil.isValidUrl(String blogU ... -
android 分隔线
2012-12-17 15:27 880android 分隔线 1.用View 配置文件 <V ... -
android textview
2012-12-17 11:25 626textview 标题style设置. <style ... -
android edittext 边框 源码实现
2012-12-17 10:34 1214android经典edittext选中样式是,黄色,不选中是灰 ... -
android 布局边框
2012-12-17 09:25 805<RelativeLayout androi ... -
android 返回键 事件
2012-12-17 08:58 772//startActivityForResult()情况的In ... -
android 文字描边
2012-12-14 17:17 1943文字描边 android:shadowColor=" ... -
android 渐变背景
2012-12-14 15:43 1259<?xml version="1.0" ... -
android button 自定义
2012-12-14 14:58 640wp_button.xml(\drawable目录下建个) ... -
android application
2012-12-14 14:03 577android 开发中共享全局 ... -
android windowSoftInputMode
2012-12-14 11:42 543android:windowSoftInputMode属性 & ... -
android 屏幕
2012-12-07 10:33 674术语和概念 Screen size(屏幕尺寸) 指手机实际的物 ... -
android 绑定 service
2012-11-29 10:39 1670(1) 一个Activity和一个Service绑定在一起,一 ... -
android 国际化 屏幕适配 样式和主题
2012-11-23 15:19 1269(1)国际化 values文件夹:如果没找到语言环境对应的默认 ...
相关推荐
这是一个小项目,用于演示通过正常调用 startActivity 在活动之间切换工作正常,但是当我在 PendingIntent 中发送带有该标志的意图然后调用mPendingIntent.send()该标志似乎是忽略:-(。 与 startActivity 一起快乐...
Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity...
Android_intent_大全 Android_intent_大全
些朋友可能对Android系统的手机不太熟悉,相信你见了Android系统的手机后你肯定会喜欢上的,绚丽的界面,好看的字体,彰显华贵和专业。本源码收集的就是android系统中的一些基本单元,比如弹出的提示框、提示层的...
ex07_activity_intent 介绍在android中如何使用intent
Checking_Intent-based_Communication_in_Android_With_Intent_Space
Android应用源码之Intent1_Intent
主要为大家详细介绍了Android利用Intent启动和关闭Activity的相关操作,感兴趣的小伙伴们可以参考一下
Android Intent标签以及进阶
android 利用intent调用activity 简明精炼的例子 传递数据,并且有返回值
这里Android123提示大家,Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS、FLAG_ACTIVITY_MULTIPLE_...
Android_Activity和Intent机制学习笔记
android Intent.FLAG大全
Checking Intent-based Communication in Android With Intent Space Analysis 发表在AisaCCS'2016上。作者提出了IntentScope工具,能够综合系统中所有的security extensions规则,得出一个完整的,所有APP之间能否...
接收系统的时间流逝的广播,屏幕开启关闭的广播,电量改变的广播。这些广播在清单文件里注册时,看不到效果。在这个例子中通过在一个服务里面用代码注册的方式,成功接收了这些广播。
Android Intent和Intent_Filter详解 Android Intent是 Android 组件间通信的载体,它们之间的通信是通过 Intent 对象在不断传递实现的。Android 的三大核心组件 Activity、Service 和 BroadcastReceiver 都是通过 ...
这是一个关于android intent的用法,希望对大家有用,很全的。
移动开发小白树懒,在努力的学习android基础.为自己学习的知识理一理思路.便于熟能生巧.
Android编程之Intent_TabHost源码演示,自定义的Tabhost(内含源码),学习制作Android软件的TAB标签界面,在电脑上已经很流行的功能,Android手机上当然不能少,这个TabHost源码相对简单些,是JAVA转学Android比较...
android intent和intent action大全