mirror of
https://github.com/FossifyOrg/Gallery.git
synced 2024-11-30 00:17:58 +01:00
fixing a crash at fetching deleted media from db
This commit is contained in:
parent
027248675c
commit
384e71aa14
3 changed files with 8 additions and 5 deletions
|
@ -61,7 +61,7 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'com.simplemobiletools:commons:5.11.0'
|
implementation 'com.simplemobiletools:commons:5.11.3'
|
||||||
implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
|
implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0'
|
||||||
implementation 'androidx.multidex:multidex:2.0.1'
|
implementation 'androidx.multidex:multidex:2.0.1'
|
||||||
implementation 'it.sephiroth.android.exif:library:1.0.1'
|
implementation 'it.sephiroth.android.exif:library:1.0.1'
|
||||||
|
|
|
@ -1109,10 +1109,13 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.useRecycleBin) {
|
if (config.useRecycleBin) {
|
||||||
|
try {
|
||||||
val binFolder = dirs.firstOrNull { it.path == RECYCLE_BIN }
|
val binFolder = dirs.firstOrNull { it.path == RECYCLE_BIN }
|
||||||
if (binFolder != null && mMediumDao.getDeletedMedia().isEmpty()) {
|
if (binFolder != null && mMediumDao.getDeletedMedia().isEmpty()) {
|
||||||
invalidDirs.add(binFolder)
|
invalidDirs.add(binFolder)
|
||||||
}
|
}
|
||||||
|
} catch (ignored: Exception) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (invalidDirs.isNotEmpty()) {
|
if (invalidDirs.isNotEmpty()) {
|
||||||
|
|
|
@ -218,7 +218,7 @@
|
||||||
<string name="faq_13_text">目前显示图像的方案在绝大多数情况下都能正常工作,如果您想要更好的图像质量,您可以在设置中启用\"以最高质量显示图像\"。</string>
|
<string name="faq_13_text">目前显示图像的方案在绝大多数情况下都能正常工作,如果您想要更好的图像质量,您可以在设置中启用\"以最高质量显示图像\"。</string>
|
||||||
<string name="faq_14_title">我隐藏了某个文件/文件夹。如何取消隐藏?</string>
|
<string name="faq_14_title">我隐藏了某个文件/文件夹。如何取消隐藏?</string>
|
||||||
<string name="faq_14_text">您可以点击主界面上的\"暂时显示隐藏的项目\"选项,或在设置中开启\"显示隐藏的项目\"。 如果你想取消隐藏它,长按它并选择\"取消隐藏\"即可。 我们是通过向文件夹中添加\".nomedia\"文件来隐藏文件夹的,使用文件管理器删除该文件也可以取消隐藏。</string>
|
<string name="faq_14_text">您可以点击主界面上的\"暂时显示隐藏的项目\"选项,或在设置中开启\"显示隐藏的项目\"。 如果你想取消隐藏它,长按它并选择\"取消隐藏\"即可。 我们是通过向文件夹中添加\".nomedia\"文件来隐藏文件夹的,使用文件管理器删除该文件也可以取消隐藏。</string>
|
||||||
<string name="faq_15_title"为什么应用占用了这么多的空间?</string>
|
<string name="faq_15_title">为什么应用占用了这么多的空间?</string>
|
||||||
<string name="faq_15_text">应用缓存最多可达250MB,这样可以使图像加载更快。如果应用占用了更多空间,则很可能是因为回收站中有项目。这些文件被计入应用程序大小。您可以打开回收站并删除所有文件,或从应用设置中清除回收站。回收站中的内容会在30天后自动删除。</string>
|
<string name="faq_15_text">应用缓存最多可达250MB,这样可以使图像加载更快。如果应用占用了更多空间,则很可能是因为回收站中有项目。这些文件被计入应用程序大小。您可以打开回收站并删除所有文件,或从应用设置中清除回收站。回收站中的内容会在30天后自动删除。</string>
|
||||||
|
|
||||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||||
|
|
Loading…
Reference in a new issue