作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有这两个:
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
有什么区别,它们的用途是什么(示例)?
最佳答案
startActivities (Intent[] i, Bundle b)
使用 Intents
数组 i
启动一个 Activity 列表(用于一次启动多个 Activity )
startActivity (Intent i, Bundle b)
开始一个 Activity
接受 Bundle
和不接受的版本之间的区别在于它们允许您提供ActivityOptions
当开始启动 Activity
时用于某些 Activity 的过渡和动画
参见 http://developer.android.com/reference/android/app/ActivityOptions.html
关于android - startActivity 和 startActivites 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26337805/
有这两个: startActivities (Intent[] i, Bundle b) = API level 16 startActivity (Intent i, Bundle b) = API
我是一名优秀的程序员,十分优秀!