@Override public void onDestory() { mHandler.removeMessages(0); mEventListener.destroy(); FileUtil.write(StatConst.snifferPath, mLogData.getSnifferFail(), true); FileUtil.write(StatConst.playPath, mLogData.getPlayFail(), true); mLogData.appendStat(FileUtil.read(StatConst.statPath)); FileUtil.write(StatConst.statPath, mLogData.getStat(), false); }
@Override public void incLogCount(int id) { mLogData.incStat(id); }
@Override public void setHaveSDCard(boolean value) { mLogData.setStat(StatId.NoSDCard, (long) (value ? 0 : 1)); }
@Override public void setNetState(NetState state) { mLogData.setStat(StatId.Wifi, state == NetState.eWifi ? 1 : 0); mLogData.setStat(StatId.NoWifi, state == NetState.eNoWifi ? 1 : 0); }
@Override public void setLocalVideoCount(int value) { mLogData.setStat(StatId.LocalVideoCount, value); }
@Override public void addSnifferFail(String refer) { mLogData.addSnifferFail(refer); }