ActivityUtils.java 文件源码

java
阅读 43 收藏 0 点赞 0 评论 0

项目:AndroidUtilCode 作者:
/**
 * 结束到指定 Activity
 *
 * @param clz           Activity 类
 * @param isIncludeSelf 是否结束该 activity 自己
 * @param enterAnim     入场动画
 * @param exitAnim      出场动画
 */
public static boolean finishToActivity(@NonNull final Class<?> clz,
                                       final boolean isIncludeSelf,
                                       @AnimRes final int enterAnim,
                                       @AnimRes final int exitAnim) {
    List<Activity> activities = Utils.sActivityList;
    for (int i = activities.size() - 1; i >= 0; --i) {
        Activity aActivity = activities.get(i);
        if (aActivity.getClass().equals(clz)) {
            if (isIncludeSelf) {
                finishActivity(aActivity, enterAnim, exitAnim);
            }
            return true;
        }
        finishActivity(aActivity, enterAnim, exitAnim);
    }
    return false;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号