首页 > 学院 > 开发设计 > 正文

activity的退出功能

2019-11-09 18:26:54
字体:
来源:转载
供稿:网友

在app中经常跳转activity,都不知道打开了多少activty。如果要提供一个按钮一下退出app,而不是按back一下一下的返回,或者按home键(没有退出app)。

实际上我们可以提供一个工具类,里面直接提供添加,移除,销毁的方法。在直接调用就可以了。

public class ActivityCollector {    public static List<Activity> 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();            }        }    }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表