private File getLogFile() { if ("mounted".equalsIgnoreCase(Environment.getExternalStorageState())) { File file = new File(Environment.getExternalStorageDirectory().getPath() + File.separator + this.mLogConfig.mLogDir); if (!file.exists()) { file.mkdirs(); } while (this.mFile == null) { this.mFile = new File(file.getPath() + File.separator + new SimpleDateFormat("yyyyMMdd").format(new Date()) + ".R" + this.mRun + ".0." + this.mLogConfig.mFileName); if (!this.mFile.exists()) { break; } this.mRun++; this.mFile = null; } if (getLogFileSize() >= this.mLogConfig.mLogSize) { this.mNext++; this.mFile = new File(file.getPath() + File.separator + new SimpleDateFormat("yyyyMMdd").format(new Date()) + ".R" + this.mRun + "." + this.mNext + "." + this.mLogConfig.mFileName); this.mFile.delete(); } } return this.mFile; }
private File getLogFile() { if ("mounted".equalsIgnoreCase(Environment.getExternalStorageState())) { File file = new File(Environment.getExternalStorageDirectory().getPath() + File.separator + this.mLogConfig.mLogDir); if (!file.exists()) { file.mkdirs(); } while (this.mFile == null) { this.mFile = new File(file.getPath() + File.separator + new SimpleDateFormat("yyyyMMdd").format(new Date()) + ".R" + this.mRun + ".0." + this.mLogConfig.mFileName); if (!this.mFile.exists()) { break; } this.mRun++; this.mFile = null; } if (getLogFileSize() >= this.mLogConfig.mLogSize) { this.mNext++; this.mFile = new File(file.getPath() + File.separator + new SimpleDateFormat("yyyyMMdd").format(new Date()) + ".R" + this.mRun + "." + this.mNext + "." + this.mLogConfig.mFileName); this.mFile.delete(); } } return this.mFile; }
private File getLogFile() { if ("mounted".equalsIgnoreCase(Environment.getExternalStorageState())) { File file = new File(Environment.getExternalStorageDirectory().getPath() + File.separator + this.mLogConfig.mLogDir); if (!file.exists()) { file.mkdirs(); } while (this.mFile == null) { this.mFile = new File(file.getPath() + File.separator + new SimpleDateFormat("yyyyMMdd").format(new Date()) + ".R" + this.mRun + ".0." + this.mLogConfig.mFileName); if (!this.mFile.exists()) { break; } this.mRun++; this.mFile = null; } if (getLogFileSize() >= this.mLogConfig.mLogSize) { this.mNext++; this.mFile = new File(file.getPath() + File.separator + new SimpleDateFormat("yyyyMMdd").format(new Date()) + ".R" + this.mRun + "." + this.mNext + "." + this.mLogConfig.mFileName); this.mFile.delete(); } } return this.mFile; }