新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS ComponentProvider.Action
ComponentProvider.Action

java.lang.Object
|---ohos.agp.components.ComponentProvider.Action
public abstract static class ComponentProvider.Action
extends Object
implements Sequenceable描述可以對遠程組件執(zhí)行的操作。
遠程組件是可以在另一個應用程序中顯示和更新的組件層次結構。
嵌套類摘要
| 從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口 |
|---|
| Sequenceable.ProducerT |
字段摘要
| 修飾符和類型 | 字段 | 描述 |
|---|---|---|
| static int | MERGE_REPLACE | 允許合并和替換。 |
| int | viewId | 表示組件ID。 |
構造函數摘要
| 構造函數 | 描述 |
|---|---|
| Action() |
方法總結
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| abstract void | apply(ComponentContainer root) | 應用更新組件內容的動作。 |
| String | getActionKey() | 獲取操作鍵。 |
| abstract int | getActionTag() | 獲取動作類型。 |
| int | mergeOperation() | 返回合并行為。 |
| 從類 java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 從接口 ohos.utils.Sequenceable 繼承的方法 |
|---|
| hasFileDescriptor, marshalling, unmarshalling |
字段詳細信息
MERGE_REPLACE
public static final int MERGE_REPLACE
允許合并和替換。
當多個 ComponentProvider.Action 應用于同一個組件的同一個屬性時,這些動作可以被合并。
viewId
public int viewId
表示組件ID。
構造函數詳細信息
Action
public Action()
方法詳情
apply
public abstract void apply(ComponentContainer root) throws ComponentProvider.ComponentProviderException
應用更新組件內容的動作。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| root | 表示 ComponentProvider 定義的所有組件的根節(jié)點。 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| ComponentProvider.ComponentProviderException | 如果系統(tǒng)無法處理錯誤,則拋出此異常。 |
mergeOperation
public int mergeOperation()
返回合并行為。 默認值為 MERGE_REPLACE。
返回:
默認情況下返回 MERGE_REPLACE。
getActionTag
public abstract int getActionTag()
獲取 Action 類型。
返回的操作類型取決于 ComponentProvider.Action。
返回:
返回 Action 類型。
getActionKey
public String getActionKey()
獲取操作鍵。
每個動作都有一個唯一的識別鍵。
返回:
返回操作鍵。
新聞名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS ComponentProvider.Action
本文鏈接:http://m.5511xx.com/article/ccdiicp.html


咨詢
建站咨詢
