[Android]任务列表中显示"小程序"的原理分析
今天被小程序刷屏了^^ 我也来凑凑热闹.
谈谈微信是怎么实现在任务列表中显示"小程序"的.
效果
微信中打开了"滴滴(小程序)"后,
可以看到,任务列表不仅显示了"微信", 还显示了"滴滴(小程序)"的人口.
通过这个入口,就可以很方面的切换小程序了, 体验和原生程序也一样一样的.
分析
下面简单分析一下他的实现.
1.Android系统中,显示最近程序列表的View是 RecentsPanelView.
他通过refreshRecentTasksList()加载程序列表,我们来看看代码:
可以看到RecentTasksLoader mRecentTasksLoader负责真正处理数据加载.
RecentsPanelView.java
private RecentTasksLoader mRecentTasksL
