Delete files properly when history disabled
Delete the files, then the directory Test: turn history off, check folder on device Bug: 137396965 Change-Id: Ic69adf6d08219cab186c131147192f5d1ea1ee91
This commit is contained in:
@@ -231,6 +231,9 @@ public class NotificationHistoryDatabase {
|
||||
|
||||
public void disableHistory() {
|
||||
synchronized (mLock) {
|
||||
for (AtomicFile file : mHistoryFiles) {
|
||||
file.delete();
|
||||
}
|
||||
mHistoryDir.delete();
|
||||
mHistoryFiles.clear();
|
||||
}
|
||||
@@ -249,6 +252,10 @@ public class NotificationHistoryDatabase {
|
||||
final AtomicFile currentOldestFile = mHistoryFiles.get(i);
|
||||
final long creationTime =
|
||||
mFileAttrProvider.getCreationTime(currentOldestFile.getBaseFile());
|
||||
if (DEBUG) {
|
||||
Slog.d(TAG, "Pruning " + currentOldestFile.getBaseFile().getName()
|
||||
+ " created on " + creationTime);
|
||||
}
|
||||
if (creationTime <= retentionBoundary.getTimeInMillis()) {
|
||||
if (DEBUG) {
|
||||
Slog.d(TAG, "Removed " + currentOldestFile.getBaseFile().getName());
|
||||
|
||||
Reference in New Issue
Block a user