Android跳转到你想要的Activity的一个好方法
来源:互联网 发布:铜牌在线制作软件 编辑:程序博客网 时间:2024/06/13 05:08
之前在写程序的时候,返回功能基本上都是用activity的finish方法,但得返回一次或多次用来寻找你要返回的界面,今天看了一篇文章,原文在此:http://blog.csdn.net/fkaking/article/details/15502113#comments 摘抄修改如下:
如果你想跳转到别的界面,那么你需要在Intent中添加intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);这句话。使用这个标志位就表示,如果你想返回的Activity在当前的task中已经存在,那么在该Activity(在堆栈中)上面的其他Activity都被销毁,目标Activity就显示出来。你想返回应用主界面,这个行为相当于“going back”。如果你使用下面的这个方法
- 1
- 2
- 1
- 2
,却没有添加标志位 ,单就”返回”的效果,肯定大错特错。因为这样你又新建了一个主界面,而不是你想返回的那个主界面。
例如,如下是回到应用主界面的onOptionsItemSelected()方法的实现:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
需要注意的是:如果目标activity的launchmode=“standard”或者你没有设置过这个属性,那么上述行为将销毁包括该activity在内的及其之上的activity,因为standard模式总是会创建一个新的activity实例。
刚开始学习Android,又学到了新的东西,虽然很少,但很实用,上面如有错误,请给予指正,谢谢
0 0
- Android跳转到你想要的Activity的一个好方法
- Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值
- android 接收到云推送,跳转到对应的activity,且一直都只有一个activity
- Android返回上一层Activity的一个好方法
- Android中从一个Activity跳转到另一个Activity经历的生命周期?
- Android从不是Activity的自定义View进行跳转到Activity的方法
- android Activity跳转到指定的Fragment
- Activity跳转到另外一个应用的Activity
- 登录跳转到自己想要的页面
- 场景转换到想要跳转的界面
- Activity之间的跳转---从一个Activity跳转到另一个Activity
- Android activity跳转到另一个activity的指定fragment页面
- Activity的生命周期,activity跳转到activity
- Android从一个APP跳转到另一个APP的主界面或者某Activity
- android Activity的跳转
- android 中从一个activity 跳转到另外一个activity
- 最简单的方法,在index.jsp页面写一个JS跳转到你的action。
- Android跳转到新建的Activity时出现的问题
- “深入理解”—归并排序算法
- JDBC关闭ResultSet、Connection的标准写法(仅供参考)
- 二分图之匈牙利算法
- Android Studio 出现错误 Could not find method android() for arguments .... 问题及解决
- 素数筛选
- Android跳转到你想要的Activity的一个好方法
- AC自动机 hdu2222
- SDK,Library,API,framework,Toolkits概念介绍
- 某种序列
- 关于set
- 线性代数笔记-4 A的LU分解
- Adaboost算法原理分析和实例+代码(简明易懂)
- java程序中获得Class对象的3种方式
- 803A Maximal Binary Matrix