这篇文章主要介绍了Android实现强制下线功能的示例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
一、回顾
- 上次连载写了两个类,一个类
ActivityCollector.java
用于管理所有的活动;一个类是BaseActivity.java
作为所有活动的父类; - 还有一个放在layout目录中的登录界面
login.xml
二、登录页面的活动
接下来写一个登录页面的活动,继承自BaseActivity.java
- 使用
findViewById
方法分别获取输入框以及登录按钮的实例 - 然后设置点击事件:先判断账号和密码对不对,对了就是用intent实例进入到主活动中;错了就重新进入登录页面,并且打印出一条提示语。
- 接着改造一下主界面,当然加上强制下线功能就行,不要其他花里胡哨的。
- 非常简单,就是加了一个按钮
- 接下来修改主活动的逻辑
- 在点击事件里面,我们发送了
com.example.broadcastbestpractice.FORCE_OFFLINE
广播,用于通知程序强制用户下线。 - 这说明强制用户下线的功能,应该写在接收器中,不写在具体某个活动中,这样发出“下线”广播的时候,就能完成下线操作了。
- 接下来创建一个广播接收器
25.1
三、源码:
BroadcastBestPractice
https://github.com/ruigege66/Android/tree/master/BroadcastBestPractice
到此这篇关于Android实现强制下线功能的示例代码的文章就介绍到这了,更多相关android 强制下线内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!