ChooserDetailFragement类:
private ThemeManager mService;
ThemeChangeRequest request = getThemeChangeRequestForSelectedComponents();
将已选择的组件信息添加到容器里;
通过mService.requestThemeChange(request, true);得到ThemeManager主题管理器
ThemeManager类:
public void requestThemeChange(ThemeChangeRequest request, boolean removePerAppThemes) {
mService.requestThemeChange(request, removePerAppThemes);
}
调用ThemeService的requestThemeChange方法;
mService.requestThemeChange(request, removePerAppThemes);
来改变主题;