Merge "Set aspect ratio app list settings page id as attribtion in logs" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
4211b4a83c
@@ -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,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@@ -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
|
||||||
|
)
|
||||||
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user