From 6608121ab44dec52c164d5ec6e690ad9d9cc8580 Mon Sep 17 00:00:00 2001 From: Georgezxh <50438846+Georgezxh@users.noreply.github.com> Date: Sat, 22 May 2021 17:55:14 +0800 Subject: [PATCH] Update CardBrowser.java --- .../src/main/java/com/ichi2/anki/CardBrowser.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/CardBrowser.java b/AnkiDroid/src/main/java/com/ichi2/anki/CardBrowser.java index 5def8ffb1afd..dc31d5120f5d 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/CardBrowser.java +++ b/AnkiDroid/src/main/java/com/ichi2/anki/CardBrowser.java @@ -171,7 +171,7 @@ enum Column { private static final int EDIT_CARD = 0; private static final int ADD_NOTE = 1; private static final int PREVIEW_CARDS = 2; - + private static int cnt = 1; private static final int DEFAULT_FONT_SIZE_RATIO = 100; // Should match order of R.array.card_browser_order_labels public static final int CARD_ORDER_NONE = 0; @@ -1738,7 +1738,7 @@ private static String formatQA(String text, Context context) { */ @VisibleForTesting @CheckResult - static String formatQAInternal(String txt, boolean showFileNames) { + static String formatQAInternal(String txt, boolean showFileNames) { /* Strips all formatting from the string txt for use in displaying question/answer in browser */ String s = txt; s = s.replaceAll("", ""); @@ -1746,9 +1746,15 @@ static String formatQAInternal(String txt, boolean showFileNames) { s = s.replace("
", " "); s = s.replace("
", " "); s = s.replace("\n", " "); - s = showFileNames ? Utils.stripSoundMedia(s) : Utils.stripSoundMedia(s, " "); s = s.replaceAll("\\[\\[type:[^]]+]]", ""); - s = showFileNames ? Utils.stripHTMLMedia(s) : Utils.stripHTMLMedia(s, " "); + if(showFileNames){ + s=Utils.stripHTMLMedia(s); + s=Utils.stripSoundMedia(s); + }else{ + s=Utils.stripHTMLMedia(s, "file"+cnt); + s=Utils.stripSoundMedia(s, "file"+cnt); + cnt++; + } s = s.trim(); return s; }