在做定制化的launcher2时可能会需要刷新应用列表,本以为挺简单,结果还是费了半天才解决,步骤如下:
1、LauncherModel.java ,添加下面这个方法
public void setAllAppsLoaded(boolean load) {
mAllAppsLoaded = load;
}
2、Launcher.java,添加如下代码
mModel.setAllAppsLoaded(false); // 设置强制加载所有应用程序列表
mModel.startLoader(true, -1); // 重新加载应用列表