Activity启动模式
来源:互联网 发布:场控软件 编辑:程序博客网 时间:2024/05/29 16:34
启动模式
standard
默认的启动模式
singleTop
只有在栈顶的时候进行复用
singleTask
单一任务 在一个栈顶只有一个实例
singleInstance
单一实例 整个应用系统只有一个实例 且一个实例一个任务栈一般用于:多个程序共享这个活动的实例,可以保证会有一个单独的返回栈来管理这个活动,不管是哪个应用程序来访问这个活动,都共用的同一个返回栈。
打印任务栈的ID
getTaskId();
根据相应的界面找Activity
public class BaseActivity extends Activity{ protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); Log.d("BaseActivity",getClass().getSimpleName()); }}//让所有的界面继承BaseActivity
随时随地退出程序
使用一个专门的集合类对所有的活动进行管理就可以实现。public class ActivityCollector{ public static List<Activity> activities=new ArrayList<Activity>(); public static void addActivity(Activity activity){ activities.add(activity); } public static void removeActivity(Activity activity){ activities.remove(activity); } public static void finishAll(){ for(Activity activity:activities){ if(!activity.isFinishing()){ activity.finish(); } } }}
0 0
- android Activity启动模式
- Android Activity启动模式
- activity启动模式详解
- Activity启动模式1
- activity的启动模式
- Activity有四种启动模式
- Activity启动模式
- activity启动模式分析
- Activity的启动模式
- Activity 启动模式
- Activity启动模式
- Activity的启动模式
- Activity 启动模式
- Activity启动模式总结
- Activity的启动模式
- Activity的启动模式
- Activity 启动模式
- Activity启动模式
- Android学习笔记(10).布局管理器
- 一维数组按大小切割成二位数组
- UESTC 838
- IOS UIColor 自定义颜色
- ActionContext 、Interceptor和ActionInvocation
- Activity启动模式
- 【cocos2d-x 3D游戏开发】2: 2D基础回顾---理解CCMenu类的实现, 实现点击放大的菜单按钮
- iOS开发之静态库.a的制作教程
- Notpad++快捷键(常用更新)
- LeetCode 169:Majority Element
- js-----javascript的编写方式
- UESTC 839
- 七牛---使用七牛给网站加速详解
- 又一次转正------让改变发生