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

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

Loading…
Cancel
Save