第四节·详解页面跳转
前言
再将这一节内容的时候,会附带讲一些前面略讲的内容,一是复习,二是串联起这节课的内容。
intent
Intent是对象之间传递信息的载体。例如,当一个Ability需要启动另一个Ability时,或者一个AbilitySlice需要导航到另一个AbilitySlice时,可以通过Intent指定启动的目标同时携带相关数据。Intent的构成元素包括Operation与Parameters,具体描述参见下表。
属性 | 子属性 | 描述 |
---|---|---|
Operation | Action | 表示动作,通常使用系统预置Action,应用也可以自定义Action。例如IntentConstants.ACTION_HOME表示返回桌面动作。 |
Operation | Entity | 表示类别,通常使用系统预置Entity,应用也可以自定义Entity。例如Intent.ENTITY_HOME表示在桌面显示图标。 |
Operation | Uri | 表示Uri描述。如果在Intent中指定了Uri,则Int |