LauncherActivity、PreferenceActivity、ExpandableListActivity
1.LauncherActivity继承了ListActivity,它本质上也是一个开发列表界面的Activity,但它开发出来的列表界面与普通列表界面有所不同。它的每个列表项都对应一个Intent,用户单击不同的列表项时,应用程序会自动启动对应的Activity。继承LauncherActivity时通常应该重写intentForPosition()方法,该方法根据不同列表项返回不同的Intent。
2.PreferenceActivity专门用于设置选项参数并进行保存,对于PreferenceActivity,我们不再使用普通的界面布局文件,不再使用XxxLayout作为根元素,而是使用PreferenceScreen作为根元素,它表明定义一个参数设置的界面布局。
3.至于ExpandableListActivity,用于显示一个可展开的列表窗口。多个LIST选择项可供选择,点击其中任何一个选项都可下拉出对应的子选择,选择条件种类较多时比较有作用。
参考http://blog.sina.com.cn/s/blog_4c925dca0101brh8.html。
三种特殊用途的Activity:LauncherActivity、PreferenceActivity、ExpandableListActivity