原因

原因是在获取Channel之后进行refreshChannel时未判断RouterOfflineFragment的依附Activity是否存在,由于页面的切换导致Activity释放,Fragment无法脱离Activity独立运行,造成插件崩溃。

解决

在refreshChannel函数中加入getActivity的判断,仅当Activity存在时才进行Fragment相关操作。


欧神
7 声望0 粉丝

事无巨细,一一道来