有这两个:
startActivities (Intent[] i, Bundle b) = API level 16
startActivity (Intent i, Bundle b) = API level 16
对这些不感兴趣,因为它们用于向后兼容(我猜)
startActivities (Intent[] i) = API level 11
startActivity (Intent i ) = API level 1
我也查看了源码,我已经阅读了Android Doc Reference,但没有完全掌握它。
Activity.startActivity
和Activity.startActivities
之间有什么区别?它们用于(示例)?
答案 0 :(得分:2)
startActivities (Intent[] i, Bundle b)
使用Intents
数组i
(用于一次启动多个活动)启动活动列表
startActivity (Intent i, Bundle b)
开始一项活动
接受Bundle
的版本和没有它的版本之间的差异是它们允许您提供
ActivityOptions
开始启动用于某些活动的Activity
转换和动画
请参阅http://developer.android.com/reference/android/app/ActivityOptions.html