【发布时间】:2013-09-08 04:07:42
【问题描述】:
一个Activity和启动它的Intent是什么关系,如下例。
当操作系统销毁该 Activity 并且用户在某个时候再次移回它时,似乎操作系统再次使用其最后启动的 Intent 中的信息,操作系统是否将每个 Activity 的 Intent 存储在任务中?
【问题讨论】:
标签: android android-intent android-activity
一个Activity和启动它的Intent是什么关系,如下例。
当操作系统销毁该 Activity 并且用户在某个时候再次移回它时,似乎操作系统再次使用其最后启动的 Intent 中的信息,操作系统是否将每个 Activity 的 Intent 存储在任务中?
【问题讨论】:
标签: android android-intent android-activity
【讨论】:
简而言之,Activity 是一个用于显示用户界面的应用程序组件。
另一方面,intent 是系统消息,可以在系统周围广播以通知其他应用程序发生事件,也可以用于请求系统显示新的活动。
当您从一个用户界面移动到另一个用户界面时,您需要带着一个意图启动新的用户界面。这就是您可以说的它们之间的关系。
当 Android 杀死一个应用程序并且用户导航回该应用程序时,onCreate() 会被一个新的 Activity 触发。事实证明,当应用程序被杀死后重新创建活动时,intent extras 可用。
【讨论】: