Merge "Set aspect ratio app list settings page id as attribtion in logs" into main

This commit is contained in:
Eghosa Ewansiha-Vlachavas
2023-11-06 22:38:10 +00:00
committed by Android (Google) Code Review
2 changed files with 11 additions and 4 deletions

View File

@@ -63,18 +63,18 @@ class UserAspectRatioAppPresenter(
}.flowOn(Dispatchers.IO) }.flowOn(Dispatchers.IO)
fun startActivity() = fun startActivity() =
navigateToAppAspectRatioSettings(context, app) navigateToAppAspectRatioSettings(context, app, AppInfoSettingsProvider.METRICS_CATEGORY)
val summaryFlow = flow { val summaryFlow = flow {
emit(manager.getUserMinAspectRatioEntry(app.packageName, context.userId)) emit(manager.getUserMinAspectRatioEntry(app.packageName, context.userId))
}.flowOn(Dispatchers.IO) }.flowOn(Dispatchers.IO)
} }
fun navigateToAppAspectRatioSettings(context: Context, app: ApplicationInfo) { fun navigateToAppAspectRatioSettings(context: Context, app: ApplicationInfo, metricsCategory: Int) {
AppInfoDashboardFragment.startAppInfoFragment( AppInfoDashboardFragment.startAppInfoFragment(
UserAspectRatioDetails::class.java, UserAspectRatioDetails::class.java,
app, app,
context, context,
AppInfoSettingsProvider.METRICS_CATEGORY, metricsCategory,
) )
} }

View File

@@ -16,6 +16,7 @@
package com.android.settings.spa.app.appcompat package com.android.settings.spa.app.appcompat
import android.app.settings.SettingsEnums
import android.content.Context import android.content.Context
import android.content.pm.ApplicationInfo import android.content.pm.ApplicationInfo
import android.content.pm.PackageInfo import android.content.pm.PackageInfo
@@ -155,7 +156,13 @@ class UserAspectRatioAppListModel(private val context: Context)
override fun AppListItemModel<UserAspectRatioAppListItemModel>.AppItem() { override fun AppListItemModel<UserAspectRatioAppListItemModel>.AppItem() {
val app = record.app val app = record.app
AppListItem( AppListItem(
onClick = { navigateToAppAspectRatioSettings(context, app) } onClick = {
navigateToAppAspectRatioSettings(
context,
app,
SettingsEnums.USER_ASPECT_RATIO_APP_LIST_SETTINGS
)
}
) )
} }