android销毁指定activity,Android - 销毁指定Activity
转载请注明出处: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相关推荐
- Android点击返回键销毁自己,Activity界面销毁 软键盘未收回
在项目开发过程中,界面包含EditText输入框时,输入内容时软键盘弹起.但是此时我们调用界面中自定义的返回按钮执行.finish()方法销毁Activity后发现软键盘并没有跟随关闭收回,参考了网上 ...
- Android点击这个关闭那个,Android关闭指定的Activity或多个Activity
接触过Android的应该都知道关闭一个Activity直接调用finish()就好啦!但项目中偶尔会遇到在某个Activity中关闭另一个Activity的需求.举个栗子,比如开发某个APP,用户从 ...
- android 销毁按钮,Android实现所有Activity全部销毁
<一>.在平时开发中打开过三个activity,分别为:A, B, C,用android设备中的"back"按钮,需要点击三下,才能退出到主界面(即需要三次操作才能销毁 ...
- android home 销毁 activity,android 触发home之后activity销毁问题
在使用Notification通知栏的时候模拟home键返回桌面,在未重写onSaveInstanceState方法的情况下,activity会被销毁掉,当点通知栏跳回activity会报错. 网上看 ...
- android 键盘收回,Activity界面销毁 软键盘未收回
一.在项目开发过程中,界面包含EditText输入框时,输入内容时软键盘弹起.但是此时我们调用界面中自定义的返回按钮执行.finish()方法销毁Activity后发现软键盘并没有跟随关闭收回,参考了 ...
- android activity fragment 销毁,activity被销毁而fragment未被销毁视图残留的处理方法
环境描述:java7+android studio2.2+sdk14 背景描述:目前主流的应用主页一般是一个MainActivity托管几个fragment.我的主页MainActivity继承自Fr ...
- Android 入门(四) | Intent 实现 Activity 切换
文章目录 Intent 显式 Intent 定义两个 xml 文件 android:orientation match_parent 和 wrap_content Intent函数 定义两个 Acti ...
- Android doc |Getting Started|部分 转载 --管理Activity生命周期
原文 https://developer.android.com/training/basics/activity-lifecycle/index.html 原文被部分改动 管理Activity生命周 ...
- (android文档原创翻译)管理Activity的生命周期一
( 英文原文链接地址) 1.启动你的Activity 不同其它的应用程序通过main()方法来启动,android系统是按照一定的顺序通过调用其生命周期(lifecycle)的回调方法来启动或者结束一 ...
- android基础 [超级详细android Activity组件解析(Activity综述,Activity生命周期,Activity启动--携带参数启动)]
1 章节目录 2 Android Activity综述 2.1 Activity怎么用 2.2 layout - 界面布局 2.3 Java - 控制界面 2.4 AndroidManifest.xm ...
最新文章
- Silverlight4.0(9) 之 分页控件轻量级的Session
- Gartner:缺乏技术人才将影响企业数字化转型
- 「C语言」指针数组 数组指针 指针函数 函数指针
- DOM BOM document window 区别
- 文档根元素 project 必须匹配 doctype 根 null_快评:全新MG5上市6.49万起,但买它必须准备10万?...
- 各种损失函数比较-带你斩获offer
- oracle状态blocked,oracle 监听状态为BLOCKED
- java的tcp通信项目_java实现TCP通信
- python从html拿到数据,python - 使用BeautifulSoup和Python从HTML文件中提取数据 - 堆栈内存溢出...
- 滴滴上线自动驾驶服务;微软宣布将永久关闭实体店;.NET 5.0 Preview 6 发布 | 极客头条...
- linux python mysqldb安装包,linux环境下python中MySQLdb模块的安装方法
- svn与git的区别(总结)
- js图片轮播指示器箭头淡入淡出
- 《兔战队》第二卷桥d
- 山东理工ACM 1112 C语言实验——图形输出(字符常量练习)
- 图片放大模糊怎么办,Python无损清晰放大,360P变4K
- python输出图片到word_python将文本转换成图片输出的方法
- python以读写方式打开文件_Python读写文件
- 路平石模具铺设路缘石公路项目质量提升的过程
- Xxe漏洞 php,PhpSpreadsheet 1.5.0 XXE漏洞复现及分析