diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicPreviewMessageViewHolder.java b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicPreviewMessageViewHolder.java index 7e5eb51b1..dbbadfe08 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicPreviewMessageViewHolder.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicPreviewMessageViewHolder.java @@ -66,6 +66,9 @@ import androidx.work.Data; import androidx.work.OneTimeWorkRequest; import androidx.work.WorkInfo; import androidx.work.WorkManager; + +import org.jetbrains.annotations.NotNull; + import autodagger.AutoInjector; import butterknife.BindView; import butterknife.ButterKnife; @@ -305,6 +308,7 @@ public class MagicPreviewMessageViewHolder extends MessageHolders.IncomingImageM popupMenu.show(); } + @SuppressLint("LongLogTag") private void downloadFileToCache(String baseUrl, String userId, String attachmentFolder, @@ -320,7 +324,8 @@ public class MagicPreviewMessageViewHolder extends MessageHolders.IncomingImageM try { for (WorkInfo workInfo : workers.get()) { if (workInfo.getState() == WorkInfo.State.RUNNING || workInfo.getState() == WorkInfo.State.ENQUEUED) { - Log.d("Download", "Download worker for " + fileId + " is already running or scheduled"); + Log.d(TAG, "Download worker for " + fileId + " is already running or " + + "scheduled"); return; } } @@ -377,6 +382,9 @@ public class MagicPreviewMessageViewHolder extends MessageHolders.IncomingImageM messageText.setText(fileName); progressBar.setVisibility(View.GONE); break; + default: + Log.e(TAG, "workInfo state not handled"); + break; } } @@ -422,12 +430,16 @@ public class MagicPreviewMessageViewHolder extends MessageHolders.IncomingImageM } @Override - public void onSuccess(ReadFilesystemOperation readFilesystemOperation) { + public void onSuccess(@NotNull ReadFilesystemOperation readFilesystemOperation) { DavResponse davResponse = readFilesystemOperation.readRemotePath(); if (davResponse.data != null) { List browserFileList = (List) davResponse.data; if (!browserFileList.isEmpty()) { - new Handler(context.getMainLooper()).post(() -> image.getHierarchy().setPlaceholderImage(context.getDrawable(DrawableUtils.INSTANCE.getDrawableResourceIdForMimeType(browserFileList.get(0).mimeType)))); + new Handler(context.getMainLooper()).post(() -> { + int resourceId = DrawableUtils.INSTANCE.getDrawableResourceIdForMimeType(browserFileList.get(0).mimeType); + Drawable drawable = ContextCompat.getDrawable(context, resourceId); + image.getHierarchy().setPlaceholderImage(drawable); + }); } } } diff --git a/app/src/main/res/drawable/ic_file_icon_black_24h.xml b/app/src/main/res/drawable/ic_file_icon_black_24h.xml deleted file mode 100644 index 2f5b6207f..000000000 --- a/app/src/main/res/drawable/ic_file_icon_black_24h.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - diff --git a/app/src/main/res/drawable/ic_mimetype_application.xml b/app/src/main/res/drawable/ic_mimetype_application.xml deleted file mode 100755 index 8b339a3f3..000000000 --- a/app/src/main/res/drawable/ic_mimetype_application.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_mimetype_folder_drag_accept.xml b/app/src/main/res/drawable/ic_mimetype_folder_drag_accept.xml deleted file mode 100755 index 8f96e935f..000000000 --- a/app/src/main/res/drawable/ic_mimetype_folder_drag_accept.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_mimetype_folder_encrypted.xml b/app/src/main/res/drawable/ic_mimetype_folder_encrypted.xml deleted file mode 100755 index ff68cf3c9..000000000 --- a/app/src/main/res/drawable/ic_mimetype_folder_encrypted.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_mimetype_folder_external.xml b/app/src/main/res/drawable/ic_mimetype_folder_external.xml deleted file mode 100755 index 94eb141e7..000000000 --- a/app/src/main/res/drawable/ic_mimetype_folder_external.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_full_screen_text.xml b/app/src/main/res/layout/activity_full_screen_text.xml index 7e728f9e3..d3cf38efe 100644 --- a/app/src/main/res/layout/activity_full_screen_text.xml +++ b/app/src/main/res/layout/activity_full_screen_text.xml @@ -23,7 +23,6 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@android:color/white" android:fitsSystemWindows="true" tools:context=".activities.FullScreenTextViewerActivity">