转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72842520

1.在自定义的Application中添加下面代码,在其它类中直接使用即可。

private static MapdestroyMap = new HashMap<>();

/**

* 添加到销毁队列

*

* @param activity 要销毁的activity

*/

public static void addDestroyActivity(Activity activity, String activityName) {

destroyMap.put(activityName, activity);

}

/**

* 销毁指定Activity

*/

public static void destroyActivity(String activityName) {

SetkeySet = destroyMap.keySet();

if (keySet.size() > 0) {

for (String key : keySet) {

if (activityName.equals(key)) {

destroyMap.get(key).finish();

}

}

}

}

2.使用

AActivity.class

/**

* Created by mythmayor on 2017/3/31.

*/

public class AActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_a);

MainApplication.addDestroyActivity(this, "AActivity");

}

}

BActivity.class

/**

* Created by mythmayor on 2017/3/31.

*/

public class BActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_b);

MainApplication.destroyActivity("AActivity");

}

}

android销毁指定activity,Android - 销毁指定Activity相关推荐

  1. Android点击返回键销毁自己,Activity界面销毁 软键盘未收回

    在项目开发过程中,界面包含EditText输入框时,输入内容时软键盘弹起.但是此时我们调用界面中自定义的返回按钮执行.finish()方法销毁Activity后发现软键盘并没有跟随关闭收回,参考了网上 ...

  2. Android点击这个关闭那个,Android关闭指定的Activity或多个Activity

    接触过Android的应该都知道关闭一个Activity直接调用finish()就好啦!但项目中偶尔会遇到在某个Activity中关闭另一个Activity的需求.举个栗子,比如开发某个APP,用户从 ...

  3. android 销毁按钮,Android实现所有Activity全部销毁

    <一>.在平时开发中打开过三个activity,分别为:A, B, C,用android设备中的"back"按钮,需要点击三下,才能退出到主界面(即需要三次操作才能销毁 ...

  4. android home 销毁 activity,android 触发home之后activity销毁问题

    在使用Notification通知栏的时候模拟home键返回桌面,在未重写onSaveInstanceState方法的情况下,activity会被销毁掉,当点通知栏跳回activity会报错. 网上看 ...

  5. android 键盘收回,Activity界面销毁 软键盘未收回

    一.在项目开发过程中,界面包含EditText输入框时,输入内容时软键盘弹起.但是此时我们调用界面中自定义的返回按钮执行.finish()方法销毁Activity后发现软键盘并没有跟随关闭收回,参考了 ...

  6. android activity fragment 销毁,activity被销毁而fragment未被销毁视图残留的处理方法

    环境描述:java7+android studio2.2+sdk14 背景描述:目前主流的应用主页一般是一个MainActivity托管几个fragment.我的主页MainActivity继承自Fr ...

  7. Android 入门(四) | Intent 实现 Activity 切换

    文章目录 Intent 显式 Intent 定义两个 xml 文件 android:orientation match_parent 和 wrap_content Intent函数 定义两个 Acti ...

  8. Android doc |Getting Started|部分 转载 --管理Activity生命周期

    原文 https://developer.android.com/training/basics/activity-lifecycle/index.html 原文被部分改动 管理Activity生命周 ...

  9. (android文档原创翻译)管理Activity的生命周期一

    ( 英文原文链接地址) 1.启动你的Activity 不同其它的应用程序通过main()方法来启动,android系统是按照一定的顺序通过调用其生命周期(lifecycle)的回调方法来启动或者结束一 ...

  10. android基础 [超级详细android Activity组件解析(Activity综述,Activity生命周期,Activity启动--携带参数启动)]

    1 章节目录 2 Android Activity综述 2.1 Activity怎么用 2.2 layout - 界面布局 2.3 Java - 控制界面 2.4 AndroidManifest.xm ...

最新文章

  1. Silverlight4.0(9) 之 分页控件轻量级的Session
  2. Gartner:缺乏技术人才将影响企业数字化转型
  3. 「C语言」指针数组 数组指针 指针函数 函数指针
  4. DOM BOM document window 区别
  5. 文档根元素 project 必须匹配 doctype 根 null_快评:全新MG5上市6.49万起,但买它必须准备10万?...
  6. 各种损失函数比较-带你斩获offer
  7. oracle状态blocked,oracle 监听状态为BLOCKED
  8. java的tcp通信项目_java实现TCP通信
  9. python从html拿到数据,python - 使用BeautifulSoup和Python从HTML文件中提取数据 - 堆栈内存溢出...
  10. 滴滴上线自动驾驶服务;微软宣布将永久关闭实体店;.NET 5.0 Preview 6 发布 | 极客头条...
  11. linux python mysqldb安装包,linux环境下python中MySQLdb模块的安装方法
  12. svn与git的区别(总结)
  13. js图片轮播指示器箭头淡入淡出
  14. 《兔战队》第二卷桥d
  15. 山东理工ACM 1112 C语言实验——图形输出(字符常量练习)
  16. 图片放大模糊怎么办,Python无损清晰放大,360P变4K
  17. python输出图片到word_python将文本转换成图片输出的方法
  18. python以读写方式打开文件_Python读写文件
  19. 路平石模具铺设路缘石公路项目质量提升的过程
  20. Xxe漏洞 php,PhpSpreadsheet 1.5.0 XXE漏洞复现及分析

热门文章

  1. 关于头歌C/C++编程实训数组实训朋友圈点赞的一个题解
  2. 【读书笔记】《中央帝国的财政密码》
  3. 【网络资源学习笔记】ShellCode相关内容学习
  4. sogou/workflow入门(windows版)
  5. I am Groot java题解
  6. 腾讯研究院发布《2021数字科技前沿应用趋势》
  7. php中strtotime与mktime的Y2K38漏洞(时间最长为2038年)
  8. 《非暴力沟通》的优秀读后感2600字
  9. 中国无影灯行业市场供需与战略研究报告
  10. jcp jsr_JCP EC 2011年特别选举结果即将公布!