Skip to content

Commit 563e352

Browse files
committed
Log timestamp update errors
1 parent 69572db commit 563e352

4 files changed

Lines changed: 15 additions & 4 deletions

File tree

app/src/main/java/net/hunnor/dict/android/activity/about/AboutActivity.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ import android.content.pm.ApplicationInfo
55
import android.content.pm.PackageManager
66
import android.os.Bundle
77
import android.view.View
8-
import net.hunnor.dict.android.R
9-
import net.hunnor.dict.android.activity.ActivityTemplate
8+
109
import androidx.core.net.toUri
1110

11+
import net.hunnor.dict.android.R
12+
import net.hunnor.dict.android.activity.ActivityTemplate
1213

1314
class AboutActivity : ActivityTemplate() {
1415

app/src/main/java/net/hunnor/dict/android/activity/settings/SettingsActivity.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@ package net.hunnor.dict.android.activity.settings
22

33
import android.os.Bundle
44
import android.view.View
5+
6+
import androidx.core.content.edit
57
import androidx.preference.PreferenceManager
8+
69
import net.hunnor.dict.android.R
710
import net.hunnor.dict.android.activity.ActivityTemplate
811
import net.hunnor.dict.android.constants.Preferences
9-
import androidx.core.content.edit
1012

1113
class SettingsActivity : ActivityTemplate() {
1214

app/src/main/java/net/hunnor/dict/android/activity/settings/SettingsFragment.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ package net.hunnor.dict.android.activity.settings
33
import android.content.SharedPreferences
44
import android.content.SharedPreferences.OnSharedPreferenceChangeListener
55
import android.os.Bundle
6+
67
import androidx.appcompat.app.AppCompatDelegate
78
import androidx.preference.PreferenceFragmentCompat
9+
810
import net.hunnor.dict.android.R
911
import net.hunnor.dict.android.constants.Preferences
1012

app/src/main/java/net/hunnor/dict/android/service/StorageService.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package net.hunnor.dict.android.service;
22

3+
import android.util.Log;
4+
35
import org.apache.commons.io.FileUtils;
46

57
import java.io.File;
@@ -13,6 +15,8 @@
1315

1416
public class StorageService {
1517

18+
private static final String TAG = StorageService.class.getName();
19+
1620
public static final String DICTIONARY_INDEX_DIRECTORY = "hunnor-lucene-index";
1721

1822
public static final String DICTIONARY_SPELLING_DIRECTORY = "hunnor-lucene-spelling";
@@ -84,7 +88,9 @@ public void extract(InputStream inputStream, File baseDirectory, String suffix)
8488
}
8589
fileOutputStream.close();
8690
long timestamp = zipEntry.getTime();
87-
entryFile.setLastModified(timestamp);
91+
if (!entryFile.setLastModified(timestamp)) {
92+
Log.w(TAG, "Failed to set timestamp: " + entryFile);
93+
}
8894
zipEntry = zipInputStream.getNextEntry();
8995
}
9096

0 commit comments

Comments
 (0)