From 5e85aa3b0763c9bcee5db62be6269dd927b03d2e Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Mon, 4 Dec 2023 20:11:30 +0800 Subject: [PATCH] Eagerly load PackageInfo to avoid flaky Bug: 314562958 Test: manual - All apps > app detail Change-Id: Ic225818299f5b38e2a94020a04fccc4005f95158 --- .../android/settings/spa/app/appinfo/PackageInfoPresenter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt b/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt index 1320f5404e8..8d0f0bbeee7 100644 --- a/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt +++ b/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt @@ -77,7 +77,7 @@ class PackageInfoPresenter( userHandle = userHandle, ), ).map { getPackageInfo() } - .stateIn(coroutineScope + Dispatchers.Default, SharingStarted.WhileSubscribed(), null) + .stateIn(coroutineScope + Dispatchers.Default, SharingStarted.Eagerly, null) /** * Detects the package fully removed event, and close the current page.