每个app都会有“注销”的功能。当你点击“退出”时,你需要完成所有的活动。起初,你想清除堆栈中的所有活动,但你找不到方法。后来你通过广播认识到了。下面给大家分享一下安卓应用注销的实现方法。需要的朋友请参考。
每个应用程序都会有“注销”功能。当你点击“退出”时,你需要完成所有的活动。起初,你想清除堆栈中的所有活动,但你找不到方法。后来你通过广播认识到了。
核心思想
登录时发送一个广播,然后在你的BaseActivity中手动注册一个广播,收到广播后结束,这样继承这个Base的所有活动都结束了。
主要代码
单击注销:发送广播。
Intent Intent=new Intent();
intent . set action(' exit _ app ');
sendBroadcast(意向);
广播:完成接口(在BaseActivity中接收)
MyReceiver接收器;
私有void registerBroadcast() {
//注册广播接收器
receiver=new my receiver();
intent filter filter=new intent filter();
filter . addaction(' exit _ app ');
context.registerReceiver(接收器,过滤器);
}
MyReceiver类扩展BroadcastReceiver {
@覆盖
公共void onReceive(上下文语境,意图意图){
if(intent.getAction()。等于(ConstantUtils。EXIT_APP)){
LogUtils.e('zs ','注销');
finish();
}
}
}
以上是边肖介绍的Android应用注销的实现方法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。