diff options
Diffstat (limited to 'src/com/android/launcher3/settings/SettingsActivity.java')
-rw-r--r-- | src/com/android/launcher3/settings/SettingsActivity.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/launcher3/settings/SettingsActivity.java b/src/com/android/launcher3/settings/SettingsActivity.java index 7c38cacdc..be8aed2cf 100644 --- a/src/com/android/launcher3/settings/SettingsActivity.java +++ b/src/com/android/launcher3/settings/SettingsActivity.java @@ -25,6 +25,7 @@ import android.app.Activity; import android.app.ActivityManager; import android.app.DialogFragment; import android.app.Fragment; +import android.content.Intent; import android.os.Bundle; import android.provider.Settings; import android.text.TextUtils; @@ -35,6 +36,7 @@ import com.android.launcher3.Utilities; import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.lineage.LineageLauncherCallbacks; import com.android.launcher3.lineage.LineageUtils; +import com.android.launcher3.lineage.trust.TrustAppsActivity; import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper; import com.android.launcher3.util.SecureSettingsObserver; @@ -65,6 +67,7 @@ public class SettingsActivity extends Activity public static final String SAVE_HIGHLIGHTED_KEY = "android:preference_highlighted"; public static final String KEY_MINUS_ONE = "pref_enable_minus_one"; + public static final String KEY_TRUST_APPS = "pref_trust_apps"; @Override protected void onCreate(Bundle savedInstanceState) { @@ -210,6 +213,14 @@ public class SettingsActivity extends Activity case KEY_MINUS_ONE: return LineageUtils.hasPackageInstalled(getActivity(), LineageLauncherCallbacks.SEARCH_PACKAGE); + + case KEY_TRUST_APPS: + preference.setOnPreferenceClickListener(p -> { + Intent intent = new Intent(getActivity(), TrustAppsActivity.class); + startActivity(intent); + return true; + }); + return true; } return true; |