fix(android): dialogs activity usage (#10246)

This commit is contained in:
Nathan Walker
2023-03-22 18:20:01 -07:00
committed by GitHub
parent 95f3772e77
commit 7edd21a688
7 changed files with 69 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
import { android as ad } from '../application';
import { ad } from './native-helper';
export function dispatchToMainThread(func: () => void) {
const runOnMainThread = (global as any).__runOnMainThread;
@@ -20,7 +20,7 @@ export function isMainThread(): boolean {
}
export function dispatchToUIThread(func: () => void) {
const activity: androidx.appcompat.app.AppCompatActivity = ad.foregroundActivity || ad.startActivity;
const activity: androidx.appcompat.app.AppCompatActivity = ad.getCurrentActivity();
if (activity && func) {
activity.runOnUiThread(
new java.lang.Runnable({