summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorTacoTheDank <SkytkRSfan3895@gmail.com>2024-03-06 02:52:14 -0500
committerTacoTheDank <SkytkRSfan3895@gmail.com>2024-03-06 02:52:14 -0500
commitc2ccc28b9513dab91e006681fd0c8fafac275623 (patch)
tree92fb4736066544322a08481fcd5d5db74b642ca6 /core/src
parent6f582e4c52ae5f6f31b2014110823f561f5eb34b (diff)
downloadAntennaPod-c2ccc28b9513dab91e006681fd0c8fafac275623.zip
Update SpotBugs
Diffstat (limited to 'core/src')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/backup/OpmlBackupAgent.java23
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java36
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);
}
}