SwipeBackFragment icon indicating copy to clipboard operation
SwipeBackFragment copied to clipboard

不能只用Fragment吗?我不想Activity滑动返回,只想Fragment才这样不行吗,异常Activity也要继承

Open TracyYing1993 opened this issue 8 years ago • 5 comments

不能只用Fragment吗?我不想Activity滑动返回,只想Fragment才这样不行吗,异常Activity也要继承

TracyYing1993 avatar May 18 '17 03:05 TracyYing1993

Activity不需要滑动返回的话, Activity不继承SwipeBackActivity即可

YoKeyword avatar May 18 '17 03:05 YoKeyword

但是我的fragment需要滑动,它的父activity不继承swipeBaceActivity直接异常了

TracyYing1993 avatar May 18 '17 05:05 TracyYing1993

不继承会异常, 报的什么异常呢? 印象中是独立互不影响的

YoKeyword avatar May 18 '17 07:05 YoKeyword

SwipeBackFragment 里面的这段代码 @Override public void onAttach(Activity activity) { super.onAttach(activity); if (activity instanceof SwipeBackActivity) { _mActivity = (SwipeBackActivity) activity; } else { throw new RuntimeException(activity.toString() + " must extends SwipeBackActivity"); } } 如果fragment的父activity没继承的话就报这个异常

TracyYing1993 avatar May 18 '17 08:05 TracyYing1993

😓 是的,这个是上版本加的特性,导致耦合了.

刚新push了 0.3.0版本, 可以独立互不影响了 :)

YoKeyword avatar May 18 '17 12:05 YoKeyword