View FAQ as text/html

pull/205/head
M66B 3 years ago
parent fe27309490
commit b16ce21397

@ -673,10 +673,14 @@ public class Helper {
}
static void view(Context context, Uri uri, boolean browse) {
view(context, uri, browse, false);
view(context, uri, null, browse, false);
}
static void view(Context context, Uri uri, boolean browse, boolean task) {
view(context, uri, null, browse, task);
}
static void view(Context context, Uri uri, String mimeType, boolean browse, boolean task) {
if (context == null) {
Log.e(new Throwable("view"));
return;
@ -687,7 +691,11 @@ public class Helper {
if (browse || !has) {
try {
Intent view = new Intent(Intent.ACTION_VIEW, uri);
Intent view = new Intent(Intent.ACTION_VIEW);
if (mimeType == null)
view.setData(uri);
else
view.setDataAndType(uri, mimeType);
if (task)
view.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(view);
@ -791,9 +799,9 @@ public class Helper {
base = "https://email.faircode.eu/docs/FAQ-" + locale + ".md";
if (question == 0)
view(context, Uri.parse(base + "#top"), false);
view(context, Uri.parse(base + "#top"), "text/html", false, false);
else
view(context, Uri.parse(base + "#user-content-faq" + question), false);
view(context, Uri.parse(base + "#user-content-faq" + question), "text/html", false, false);
}
static String getOpenKeychainPackage(Context context) {

Loading…
Cancel
Save