Android中如何实现完全退出
发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,这篇文章主要介绍了Android中如何实现完全退出的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中如何实现完全退出文章都会有所收获,下面我们一起来看看吧。A
千家信息网最后更新 2024年09月30日Android中如何实现完全退出
这篇文章主要介绍了Android中如何实现完全退出的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中如何实现完全退出文章都会有所收获,下面我们一起来看看吧。
Android 完全退出的实例详解
首先,在基类BaseActivity里,注册RxBus监听:
public class BaseActivity extends AppCompatActivity { Subscription mSubscription; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Utils.intiSySBar(this, R.color.colorblack); initRxBus(); } //接收退出的指令,关闭所有activity private void initRxBus() { mSubscription = RxBus.getInstance().toObserverable(NormalEvent.class) .subscribe(new Action1() { @Override public void call(NormalEvent userEvent) { if (userEvent.getType() == -1) { finish(); } } }, new Action1 () { @Override public void call(Throwable throwable) { } }); } @Override protected void onDestroy() { super.onDestroy(); if (!mSubscription.isUnsubscribed()) { mSubscription.unsubscribe(); } }}
这是事件实体NormalEvent:
public class NormalEvent { private int type; public NormalEvent(int type) { this.type = type; } public int getType() { return type; } public void setType(int type) { this.type = type; }}
最后,在需要退出的地方调用:
RxBus.getInstance().post(new NormalEvent(-1));//发送退出指令
关于"Android中如何实现完全退出"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Android中如何实现完全退出"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
知识
内容
指令
篇文章
事件
价值
地方
实体
实例
操作简单
文章
易懂
更多
看吧
行业
资讯
资讯频道
这是
频道
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新闻网站网络安全职责
远程服务器突然无响应
m网络安全大赛
在上海做数据库开发一年工作经验
信息化和网络安全相伴而生
庆城县玄马乡服务器代码
天脉网络技术
ytb-x-app软件开发
如何安装数据库到云服务器
数据库 树型
惠普服务器管理口
软件开发外包公司薪资构成
服务器加工安全吗
西直门的网络安全公司
想转行嵌入式数据库物流管理
商业银行科技部软件开发待遇
云服务器怎么存储图片
网络技术和科技发展论文
常用的数据库关键字
铜陵物业管理软件开发多少钱
喻园论坛网络安全
计算机网络技术基础电子版书
集群要部署在数据库上吗
合肥万户网络技术有限公司
dtcms数据库表结构
数据库应用技术对数据处理
2018湖南网络安全宣传
牟平区app定制软件开发
金庸群侠传2数据库
微信服务器怎么设置空间不足