android清除指定堆栈中某个activity
来源:互联网 发布:阿里云服务器默认端口 编辑:程序博客网 时间:2024/06/05 15:36
这个办法不太建议使用,毕竟原生的android会对这类资源按照特定的状况进行回收等。
private void killActivity(Activity context){
ActivityManager manager = (ActivityManager)context.getSystemService(ACTIVITY_SERVICE) ;List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(2) ;
if(runningTaskInfos != null){
try {
Method forceStopPackage = manager.getClass().getDeclaredMethod("forceStopPackage", String.class);
forceStopPackage.setAccessible(true);
forceStopPackage.invoke(manager, (runningTaskInfos.get(1).topActivity).getPackageName());
}
catch (Exception e) {
}
}
}
这里是对栈顶的第二个进行回收。。。请自行理解
0 0
- android清除指定堆栈中某个activity
- android 中怎样能够清除activity堆栈,也就是退出整个应用
- android中查找某个Activity中的view
- android中获得某个activity中的view
- Android使用Intent跳转的时候,如何清除堆栈里所有的Activity
- Android Activity堆栈信息
- Android Activity 堆栈关系
- Android Activity 堆栈关系
- Android Activity堆栈详解
- android 清除所有activity
- Android中 跳回到指定activity
- Android中调用指定包的Activity
- android Activity 堆栈和亲属关系
- android Activity 堆栈和亲属关系
- android Activity 堆栈和亲属关系
- android Activity 堆栈和亲属关系
- android Activity 堆栈和亲属关系
- Android-activity堆栈及管理
- window7如何配置修改环境变量
- qt输入框 (ww)
- HibernateTemplate的使用方法
- 实时音视频的整体框架简介
- 从零开始配置Intellij Idea 14
- android清除指定堆栈中某个activity
- THNIKPHP URL重写不成功的问题
- PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
- 字符大小写排序
- qt坐标系统与布局的简单入门
- 关于Android 4.0开发智能家居
- BLE蓝牙在Android开发中的应用(二)
- 如何在邮件中嵌入 加入QQ群的按钮
- 三大范式总结