Android判断登录情况
2019-10-30 18:07
1696 查看
屏蔽是否登录情况
/** * 测试是否登陆 */ loginButton.setOnClickListener(new OnClickLoginedListener(mContext) { /** * 自定义实现的抽象方法,用于判断当前设备是否登录 */ @Override public boolean isLogined(Activity context, View view) { return false; } /** * 主要用于执行判断用户登录之后执行的逻辑 */ @Override public void onLoginedClick(View v) { Toast.makeText(mContext, "设备已登录,之后后续操作...", Toast.LENGTH_LONG).show(); } /** * 主要用于执行判断用户未登录之后执行的逻辑 */ @Override public void onNoLoginedClick(View v) { Toast.makeText(mContext, "设备未登陆,无法执行后续操作...", Toast.LENGTH_LONG).show(); } });
按钮点击监听是否登录
/** * 判断当前App用户是否登录的监听源码 */ public abstract class OnClickLoginedListener extends BaseClickListener { private Activity context = null; public OnClickLoginedListener(Activity context) { this.context = context; } @Override public void onClick(View view) { super.onClick(view); if (isLogined(context, view)) { onLoginedClick(view); } else { onNoLoginedClick(view); } } /** * 判断当前用户是否登录 * @param context * @param view * @return */ public abstract boolean isLogined(Activity context, View view); /** * 用户登录之后执行的逻辑 * @param v */ public abstract void onLoginedClick(View v); /** * 用户未登录执行点击事件 */ public abstract void onNoLoginedClick(View v); }
实现
总结:该方法用于返回用户是否登录的逻辑判断,并且也是一个抽象的方法,所以也需要我们在业务层实现其具体的逻辑,然后我们重写了其中的onLoginedClick方法和onNoLoginedClick
方法,其中onLoginedClick
方法为用户登录之后的回调方法,而onNoLoginedClick
方法为用户未登录之后执行的回调方法
总结
以上所述是小编给大家介绍的Android判断登录情况 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- android 判断网络状态情况
- Android WebView请求,保存cookie,判断登录状态
- Android判断是否首次登录
- Android打开界面时判断是否登录,未登录跳转登录界面,登录完成后直接跳转要打开的界面
- Android如何判断当前字符串的组成情况(如:全由数字组成)
- js判断移动端是Android登录还是iPhone登录
- android判断应用安装情况
- java使用Cookie判断用户登录情况
- 使用tabhost换号登录情况是否需要刷新tab页的逻辑判断
- android登录注册关于判断账号密码为空时不崩溃
- Android如何判断app是否是每日第一次登录
- android 判断登录是否邮箱或手机号
- java使用Cookie判断用户登录情况的方法
- android 加载或登录或其他需要等待情况下显示loading
- android 用户注册或登录时判断输入的是否是正确格式的电话号码
- Android 判断网络连接情况
- Android登录界面如何实现PC版腾讯QQ的“空值判断提醒小窗”效果
- 转载【判断 ipad,iphone,android,手机,电脑登录页面 】
- js判断客户是用pc,android,还是ios,登录实现
- android项目中判断EditText的内容是否为空的情况