mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-24 07:01:05 +00:00
Refactoring
This commit is contained in:
parent
ff0f2e9ec0
commit
0ef88ceaa0
2 changed files with 6 additions and 2 deletions
|
@ -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…
Reference in a new issue