Add Context in SpaEnvironment
Bug: 244122804 Test: manual - build Settings Change-Id: I92b0e69a880d280776ab7f482aad3e06c72c3c03
This commit is contained in:
@@ -61,7 +61,7 @@ public class SettingsApplication extends Application {
|
|||||||
* Override this function to set different spa environment for different Settings app.
|
* Override this function to set different spa environment for different Settings app.
|
||||||
*/
|
*/
|
||||||
protected void setSpaEnvironment() {
|
protected void setSpaEnvironment() {
|
||||||
SpaEnvironmentFactory.INSTANCE.reset(new SettingsSpaEnvironment());
|
SpaEnvironmentFactory.INSTANCE.reset(new SettingsSpaEnvironment(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setHomeActivity(SettingsHomepageActivity homeActivity) {
|
public void setHomeActivity(SettingsHomepageActivity homeActivity) {
|
||||||
|
@@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package com.android.settings.spa
|
package com.android.settings.spa
|
||||||
|
|
||||||
|
import android.content.Context
|
||||||
import com.android.settings.spa.app.AllAppListPageProvider
|
import com.android.settings.spa.app.AllAppListPageProvider
|
||||||
import com.android.settings.spa.app.AppsMainPageProvider
|
import com.android.settings.spa.app.AppsMainPageProvider
|
||||||
import com.android.settings.spa.app.appinfo.AppInfoSettingsProvider
|
import com.android.settings.spa.app.appinfo.AppInfoSettingsProvider
|
||||||
@@ -36,7 +37,7 @@ import com.android.settingslib.spa.framework.common.SettingsPageProviderReposito
|
|||||||
import com.android.settingslib.spa.framework.common.SpaEnvironment
|
import com.android.settingslib.spa.framework.common.SpaEnvironment
|
||||||
import com.android.settingslib.spaprivileged.template.app.TogglePermissionAppListTemplate
|
import com.android.settingslib.spaprivileged.template.app.TogglePermissionAppListTemplate
|
||||||
|
|
||||||
open class SettingsSpaEnvironment : SpaEnvironment() {
|
open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
|
||||||
override val pageProviderRepository = lazy {
|
override val pageProviderRepository = lazy {
|
||||||
val togglePermissionAppListTemplate = TogglePermissionAppListTemplate(
|
val togglePermissionAppListTemplate = TogglePermissionAppListTemplate(
|
||||||
allProviders = listOf(
|
allProviders = listOf(
|
||||||
|
Reference in New Issue
Block a user