乐趣区

Android插件闪退

原因

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

解决

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

退出移动版