diff options
author | TacoTheDank <SkytkRSfan3895@gmail.com> | 2024-03-06 02:52:14 -0500 |
---|---|---|
committer | TacoTheDank <SkytkRSfan3895@gmail.com> | 2024-03-06 02:52:14 -0500 |
commit | c2ccc28b9513dab91e006681fd0c8fafac275623 (patch) | |
tree | 92fb4736066544322a08481fcd5d5db74b642ca6 /core/src | |
parent | 6f582e4c52ae5f6f31b2014110823f561f5eb34b (diff) | |
download | AntennaPod-c2ccc28b9513dab91e006681fd0c8fafac275623.zip |
Update SpotBugs
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/backup/OpmlBackupAgent.java | 23 | ||||
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java | 36 |
2 files changed, 42 insertions, 17 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/backup/OpmlBackupAgent.java b/core/src/main/java/de/danoeh/antennapod/core/backup/OpmlBackupAgent.java index 79c6dd6bc..2058d5b2f 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/backup/OpmlBackupAgent.java +++ b/core/src/main/java/de/danoeh/antennapod/core/backup/OpmlBackupAgent.java @@ -90,17 +90,18 @@ public class OpmlBackupAgent extends BackupAgentHelper { // Get the old checksum if (oldState != null) { - FileInputStream inState = new FileInputStream(oldState.getFileDescriptor()); - int len = inState.read(); - - if (len != -1) { - byte[] oldChecksum = new byte[len]; - IOUtils.read(inState, oldChecksum, 0, len); - Log.d(TAG, "Old checksum: " + new BigInteger(1, oldChecksum).toString(16)); - - if (Arrays.equals(oldChecksum, newChecksum)) { - Log.d(TAG, "Checksums are the same; won't backup"); - return; + try (final FileInputStream inState = new FileInputStream(oldState.getFileDescriptor())) { + int len = inState.read(); + + if (len != -1) { + byte[] oldChecksum = new byte[len]; + IOUtils.read(inState, oldChecksum, 0, len); + Log.d(TAG, "Old checksum: " + new BigInteger(1, oldChecksum).toString(16)); + + if (Arrays.equals(oldChecksum, newChecksum)) { + Log.d(TAG, "Checksums are the same; won't backup"); + return; + } } } } diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java index 492dff759..b390f5f44 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java @@ -736,9 +736,33 @@ public final class DBReader { } public static class MonthlyStatisticsItem { - public int year = 0; - public int month = 0; - public long timePlayed = 0; + private int year = 0; + private int month = 0; + private long timePlayed = 0; + + public int getYear() { + return year; + } + + public void setYear(final int year) { + this.year = year; + } + + public int getMonth() { + return month; + } + + public void setMonth(final int month) { + this.month = month; + } + + public long getTimePlayed() { + return timePlayed; + } + + public void setTimePlayed(final long timePlayed) { + this.timePlayed = timePlayed; + } } @NonNull @@ -752,9 +776,9 @@ public final class DBReader { int indexTotalDuration = cursor.getColumnIndexOrThrow("total_duration"); while (cursor.moveToNext()) { MonthlyStatisticsItem item = new MonthlyStatisticsItem(); - item.month = Integer.parseInt(cursor.getString(indexMonth)); - item.year = Integer.parseInt(cursor.getString(indexYear)); - item.timePlayed = cursor.getLong(indexTotalDuration); + item.setMonth(Integer.parseInt(cursor.getString(indexMonth))); + item.setYear(Integer.parseInt(cursor.getString(indexYear))); + item.setTimePlayed(cursor.getLong(indexTotalDuration)); months.add(item); } } |