diff --git a/sdk/src/java/org/lineageos/internal/util/ActionUtils.java b/sdk/src/java/org/lineageos/internal/util/ActionUtils.java index 4d1df40e..7a48ed82 100644 --- a/sdk/src/java/org/lineageos/internal/util/ActionUtils.java +++ b/sdk/src/java/org/lineageos/internal/util/ActionUtils.java @@ -27,6 +27,8 @@ import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; +import android.os.Handler; +import android.os.Looper; import android.os.RemoteException; import android.os.UserHandle; import android.util.Log; @@ -74,7 +76,9 @@ public class ActionUtils { final IActivityManager am = ActivityManagerNative.getDefault(); am.forceStopPackage(packageName, UserHandle.USER_CURRENT); - Toast.makeText(context, R.string.app_killed_message, Toast.LENGTH_SHORT).show(); + new Handler(Looper.getMainLooper()).post(() -> { + Toast.makeText(context, R.string.app_killed_message, Toast.LENGTH_SHORT).show(); + }); return true; }