Refactoring

pull/209/head
M66B 3 years ago
parent ff0f2e9ec0
commit 0ef88ceaa0

@ -55,6 +55,7 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.LocaleList;
import android.os.Looper;
import android.os.Parcel;
import android.os.PowerManager;
import android.os.StatFs;
@ -2452,6 +2453,10 @@ public class Helper {
}
}
static boolean isUiThread() {
return (Looper.myLooper() == Looper.getMainLooper());
}
// Cryptography
static String sha256(String data) throws NoSuchAlgorithmException {

@ -22,7 +22,6 @@ package eu.faircode.email;
import android.content.Context;
import android.content.res.Resources;
import android.os.Build;
import android.os.Looper;
import android.view.ContextThemeWrapper;
import android.view.Gravity;
import android.view.LayoutInflater;
@ -99,7 +98,7 @@ public class ToastEx extends Toast {
@Override
public void show() {
// https://developer.android.com/preview/features/toasts
if (Looper.myLooper() != Looper.getMainLooper())
if (!Helper.isUiThread())
Log.e("Toast from background");
// https://stackoverflow.com/questions/56017928/toast-not-showing-in-android-q

Loading…
Cancel
Save