3月24日学习笔记(活动的启动方式)
来源:互联网 发布:怎样修改网络密码 编辑:程序博客网 时间:2024/05/21 19:29
1.standard模式
每当启动一个新的活动,它就会返回栈中入栈,并处于栈顶位置。但不管这个活动是否在栈顶,每次启动都会创建该活动的一个新的实例。
2.singleTop
在启动活动时,如果返回栈的栈顶已经是该活动,则直接使用,不再创建新的活动实例。
3.singleTask
在启动活动时,如果发现返回栈中存在该活动的实例,则直接使用,不再创建新的活动实例。
4.singleInstance
可以和其它程序共享活动实例,因为在这种模式下会有一个单独的返回栈来管理这个活动,任何应用程序来访问,都共用同一个返回栈。
启动活动的最佳写法:
public class SecondActivity extends Activity{ public static void actionStart(Context context, String data1, String data2){ Intent intent = new Intent(context, SecondActivity.class); intent.putExtra("param1", data1); intent.putExtra("param2", data2); context.startActivity(intent); } ...}
启动SecondActivity
button.setOnClickListener(new View.OnClickListener(){ @Override public void OnClick(View view){ SecondActivity.actionStart(FirstActivity.this, "data1", "data2"); }});
0 0
- 3月24日学习笔记(活动的启动方式)
- 3月24日学习笔记(两个活动之间的数据传递)
- 3月24日学习笔记(调用隐式Intent启动浏览器)
- Android学习笔记(5)-活动启动的最佳方式actionStart()方法
- 3月24日学习笔记
- android学习---活动的启动方式
- 3月24日的Android笔记
- 活动的启动方式
- 09年3月6日活动主题:网络游戏(及网页游戏)的技术发展
- 学习笔记2009年3月24日
- 2011年3月24日——学习笔记
- 10月24日 css学习笔记
- JAVA学习笔记(一) 3月21日
- JAVA学习笔记(二) 3月22日
- java学习笔记(2013年3月13日)
- 10月21日 学习笔记(3)
- 今日学习笔记(3月31日)
- 3月27日学习笔记
- PAT 乙级 1028.人口普查
- LeetCode#102. Binary Tree Level Order Traversal My Submissions Question
- leetcode 22. Generate Parentheses
- android之截屏(包括截取scrollview与listview的)
- cocos2d-x 精灵 Sprite
- 3月24日学习笔记(活动的启动方式)
- Uva 10891 dp
- 命题范式(propositional normal form)
- 【BZOJ2659】算不出的算式,打表找规律
- C#——判断成绩是否通过
- HDU 1548 A strange lift
- FPGA图像处理系列:图像缩放
- android日常学习3-23 实现打字游戏
- HDU1272-小希的迷宫