W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
java.lang.Object
|---ohos.agp.components.ComponentProvider.Action
public abstract static class ComponentProvider.Action
extends Object
implements Sequenceable
描述可以對遠程組件執(zhí)行的操作。
遠程組件是可以在另一個應(yīng)用程序中顯示和更新的組件層次結(jié)構(gòu)。
從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口 |
---|
Sequenceable.ProducerT |
修飾符和類型 | 字段 | 描述 |
---|---|---|
static int | MERGE_REPLACE | 允許合并和替換。 |
int | viewId | 表示組件ID。 |
構(gòu)造函數(shù) | 描述 |
---|---|
Action() |
修飾符和類型 | 方法 | 描述 |
---|---|---|
abstract void | apply(ComponentContainer root) | 應(yīng)用更新組件內(nèi)容的動作。 |
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 |
public static final int MERGE_REPLACE
允許合并和替換。
當多個 ComponentProvider.Action 應(yīng)用于同一個組件的同一個屬性時,這些動作可以被合并。
public int viewId
表示組件ID。
public Action()
public abstract void apply(ComponentContainer root) throws ComponentProvider.ComponentProviderException
應(yīng)用更新組件內(nèi)容的動作。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
root | 表示 ComponentProvider 定義的所有組件的根節(jié)點。 |
Throws:
Throw名稱 | Throw描述 |
---|---|
ComponentProvider.ComponentProviderException | 如果系統(tǒng)無法處理錯誤,則拋出此異常。 |
public int mergeOperation()
返回合并行為。 默認值為 MERGE_REPLACE。
返回:
默認情況下返回 MERGE_REPLACE。
public abstract int getActionTag()
獲取 Action 類型。
返回的操作類型取決于 ComponentProvider.Action。
返回:
返回 Action 類型。
public String getActionKey()
獲取操作鍵。
每個動作都有一個唯一的識別鍵。
返回:
返回操作鍵。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: