首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 4.0 Launcher2源码分析——Launcher内容加载详细进程

2012-08-27 
Android 4.0 Launcher2源码分析——Launcher内容加载详细过程本文来自http://blog.csdn.net/chenshaoyang001

Android 4.0 Launcher2源码分析——Launcher内容加载详细过程

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!

文中如有纰漏之处,望不吝指教~~~欢迎讨论,共同学习~~~

Launcher在应用启动的时候,需要加载AppWidget,shortcut等内容项,通过调用LauncherModel.startLoader(),开始加载的工作。launcherModel中加载好的内容会通过

LauncherModel.Callbacks接口的回调函数将数据传给需要的组件,那先来看看Callbacks的定义:


通过在Launcher中调用LauncherModel.startLoader()方法,开始加载内容。

    /**     * A package was installed.     *     * Implementation of the method from LauncherModel.Callbacks.     */    public void bindAppsAdded(ArrayList<ApplicationInfo> apps) {        setLoadOnResume();        ......        if (mAppsCustomizeContent != null) {            mAppsCustomizeContent.addApps(apps);        }    }

这样All Apps页面的加载也完成了。


到这一步,Launcher内容的加载过程也就完成了。

1楼hehuihehui3天前 17:29
好 共同学习 qq : 8 1 5 5 36 52

热点排行