原因
原因是在获取Channel之后进行refreshChannel时未判断RouterOfflineFragment的依附Activity是否存在,由于页面的切换导致Activity释放,Fragment无法脱离Activity独立运行,造成插件崩溃。
解决
在refreshChannel函数中加入getActivity的判断,仅当Activity存在时才进行Fragment相关操作。
原因是在获取Channel之后进行refreshChannel时未判断RouterOfflineFragment的依附Activity是否存在,由于页面的切换导致Activity释放,Fragment无法脱离Activity独立运行,造成插件崩溃。
在refreshChannel函数中加入getActivity的判断,仅当Activity存在时才进行Fragment相关操作。