Add user selectable Default Browser feature - part 4

- refresh Browser list depending on package installation / removal

See bug #20144393

Change-Id: I529f6e0bd8b5bd4cae1dea9479acfca9cf9a6b26
This commit is contained in:
Fabrice Di Meglio
2015-05-07 11:52:04 -07:00
parent d5f379304c
commit 00b5a67a2e
2 changed files with 78 additions and 31 deletions

View File

@@ -37,10 +37,10 @@ public class DefaultBrowserPreference extends AppListPreference {
super(context, attrs);
mPm = context.getPackageManager();
loadBrowserApps();
refreshBrowserApps();
}
private void loadBrowserApps() {
public void refreshBrowserApps() {
List<String> browsers = resolveBrowserApps();
setPackageNames(browsers.toArray(new String[browsers.size()]), null);