Android强制下线功能实现的代码示例-创新互联

强制下线的应用场景很多, 比如我们好多账号都有抢登的显现, 会被挤下线.

10年积累的网站设计制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有乐陵免费网站建设让你可以放心的选择与我们合作。

详细实现:

其实实现强制下线功能的思路也比较简单, 只需要在界面弹出一个对话框, 让用户无法进行其他操作, 必须点击对话框中的确定按钮, 然后回到登录界面即可.

但是又有一个问题, 我们通知用户强制下线, 用户可能正处于任何一个界面, 难道需要在每个界面上都编写一个弹出对话框的逻辑? 当然不是! 我们可以借助本章中所学的广播知识来轻松实现这一功能.

public class ActivityConllector {
  public static List activities = new ArrayList<>();

  public static void addActivity(Activity activity){
    activities.add(activity);
  }

  public static void removeActivity(Activity activity){
    activities.remove(activity);
  }

  public static void finishAll(){
    for (Activity activity : activities){
      if(!activity.isFinishing()){
        activity.finish();
      }
    }
  }

网站栏目:Android强制下线功能实现的代码示例-创新互联
本文路径:http://abwzjs.com/article/dgciei.html