ActivityRecord 在什么代码里存入 TaskRecord
时间: 2023-06-19 14:09:01 浏览: 109
python将字典内容存入mysql实例代码
在 Android 系统中,ActivityRecord 是代表一个 Activity 组件的类,而 TaskRecord 是代表一个任务(Task)的类。每个任务都包含一个或多个 ActivityRecord,它们按照启动顺序排列。
当一个新的 Activity 启动时,它会被添加到当前任务的顶部,并且会创建一个新的 ActivityRecord 对象来表示它。如果这个 Activity 启动时已经存在于任务中,那么它会被移到任务顶部,并更新它的 ActivityRecord 对象。这些 ActivityRecord 对象会存储在 TaskRecord 对象中,以便系统可以管理任务的生命周期。
因此,在 Android 系统中,ActivityRecord 对象存储在 TaskRecord 对象中。这个过程的具体实现可以在 ActivityStack.java 文件中找到。
阅读全文