Search in sources :

Example 6 with AppPreference

use of com.android.settingslib.widget.apppreference.AppPreference in project Resurrection_packages_apps_Settings by ResurrectionRemix.

the class RecentLocationRequestPreferenceController method createAppPreference.

@VisibleForTesting
AppPreference createAppPreference(Context prefContext, RecentLocationApps.Request request) {
    final AppPreference pref = createAppPreference(prefContext);
    pref.setSummary(request.contentDescription);
    pref.setIcon(request.icon);
    pref.setTitle(request.label);
    pref.setOnPreferenceClickListener(new PackageEntryClickedListener(mFragment, request.packageName, request.userHandle));
    return pref;
}
Also used : AppPreference(com.android.settingslib.widget.apppreference.AppPreference) VisibleForTesting(androidx.annotation.VisibleForTesting)

Example 7 with AppPreference

use of com.android.settingslib.widget.apppreference.AppPreference in project Resurrection_packages_apps_Settings by ResurrectionRemix.

the class RecentLocationRequestSeeAllPreferenceController method createAppPreference.

@VisibleForTesting
AppPreference createAppPreference(Context prefContext, RecentLocationApps.Request request) {
    final AppPreference pref = new AppPreference(prefContext);
    pref.setSummary(request.contentDescription);
    pref.setIcon(request.icon);
    pref.setTitle(request.label);
    pref.setOnPreferenceClickListener(new RecentLocationRequestPreferenceController.PackageEntryClickedListener(mFragment, request.packageName, request.userHandle));
    return pref;
}
Also used : AppPreference(com.android.settingslib.widget.apppreference.AppPreference) VisibleForTesting(androidx.annotation.VisibleForTesting)

Aggregations

AppPreference (com.android.settingslib.widget.apppreference.AppPreference)7 Preference (androidx.preference.Preference)4 VisibleForTesting (androidx.annotation.VisibleForTesting)3 PreferenceScreen (androidx.preference.PreferenceScreen)3 Context (android.content.Context)2 ApplicationInfo (android.content.pm.ApplicationInfo)2 ArrayList (java.util.ArrayList)2 NotificationChannel (android.app.NotificationChannel)1 PackageItemInfo (android.content.pm.PackageItemInfo)1 Bundle (android.os.Bundle)1 UserHandle (android.os.UserHandle)1 ArraySet (android.util.ArraySet)1 IconDrawableFactory (android.util.IconDrawableFactory)1 Pair (android.util.Pair)1 OnPreferenceClickListener (androidx.preference.Preference.OnPreferenceClickListener)1 UserAppInfo (com.android.settings.applications.UserAppInfo)1 SubSettingLauncher (com.android.settings.core.SubSettingLauncher)1 ApplicationsState (com.android.settingslib.applications.ApplicationsState)1 RecentLocationApps (com.android.settingslib.location.RecentLocationApps)1