gpt4 book ai didi

android - startActivity 和 startActivites 的区别

转载 作者:行者123 更新时间:2023-11-29 00:16:35 32 4
gpt4 key购买 nike

有这两个:

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.startActivityActivity.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/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com