diff options
| author | 2023-12-03 14:14:00 +0800 | |
|---|---|---|
| committer | 2023-12-04 04:59:03 +0000 | |
| commit | 3f313cf93e7cb5749e47fab297526c26c694b054 (patch) | |
| tree | 8a1a38eeb62a3f55d0d43e052628d9f78cd4a803 | |
| parent | fd427f3d24ba4f12bf4a6a7ee1afb83cc6175345 (diff) | |
Refresh the app version and size
When apk upgraded or downgraded.
Bug: 314562958
Test: manual - on App Info Settings
Change-Id: I487d4b99a4c397eeb1f2da5ced05d3fae960f0ce
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt index 45295b013cf9..f306918ec72f 100644 --- a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt +++ b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt @@ -89,7 +89,7 @@ class AppInfoProvider(private val packageInfo: PackageInfo) { @Composable fun FooterAppVersion(showPackageName: Boolean = rememberIsDevelopmentSettingsEnabled()) { val context = LocalContext.current - val footer = remember(showPackageName) { + val footer = remember(packageInfo, showPackageName) { val list = mutableListOf<String>() packageInfo.versionNameBidiWrapped?.let { list += context.getString(R.string.version_text, it) diff --git a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppStorageSize.kt b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppStorageSize.kt index 626c913ac9e6..7a4f81cc1321 100644 --- a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppStorageSize.kt +++ b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppStorageSize.kt @@ -37,7 +37,7 @@ private const val TAG = "AppStorageSize" @Composable fun ApplicationInfo.getStorageSize(): State<String> { val context = LocalContext.current - return remember { + return remember(this) { flow { val sizeBytes = calculateSizeBytes(context) this.emit(if (sizeBytes != null) Formatter.formatFileSize(context, sizeBytes) else "") |