@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 onCreate() { if (!new File(StatConst.path).exists()) { new File(StatConst.path).mkdirs(); } mEventListener.create(mServiceFactory, mLogData); mUploader.create(mServiceFactory); mHandler.sendEmptyMessageDelayed(0, Const.Elapse.StatNetAvailabeCheck); }