鴻蒙OS Ability ViewStatus

2020-11-02 09:26 更新

http://m.o2fo.com/harmonyos/harmonyos-4lhg3ct1.html從供應(yīng)商處獲取AbilityForm客戶端的查看狀態(tài)

供應(yīng)商調(diào)用的回調(diào)方法ViewListener#onTouchEvent(AbilityForm,ViewsStatus)中使用ViewsStatus來查詢客戶端上組件的狀態(tài)。

嵌套類摘要

從接口ohos.utils繼承的嵌套類/接口。Sequenceable
Sequenceable.ProducerT >

領(lǐng)域摘要

修飾符和類型 領(lǐng)域 描述
靜態(tài)String KEY_TEXT 指示包含在AbilityForm供應(yīng)商上調(diào)用的 ViewsStatus#getStatusByViewId(int)方法返回的Intent中的文本鍵。

方法總結(jié)

修飾符和類型 方法 描述
Intent getFullPageIntent() 獲得在供應(yīng)商上開始全頁顯示的Intent
Intent getStatusByViewId(int viewId) 根據(jù)指定的組件ID獲取組件的狀態(tài)。
布爾值 marshalling?(Parcel 將此Sequenceable對象封送到一個[Parcel中]http://m.o2fo.com/harmonyos/harmonyos-8z2j3cwt.html)。
布爾值 unmarshalling(Parcel 解組從這個排序的對象Parcel。
從類 java.lang 繼承的方法。object
clone,equals,finalizegetClass,hashCodenotify,notifyAll,toString,wait,wait,wait
從接口ohos.utils繼承的方法。Sequenceable
hasFileDescriptor

領(lǐng)域細(xì)節(jié)

KEY_TEXT

公共靜態(tài)最終StringKEY_TEXT

指示包含在AbilityForm供應(yīng)商上調(diào)用的 ViewsStatus#getStatusByViewId(int)方法返回的Intent中的文本鍵。

也可以看看:

Constant Field Values

方法細(xì)節(jié)

getStatusByViewId

公共IntentgetStatusByViewId(int viewId)

根據(jù)指定的組件ID獲取組件的狀態(tài)。

您可以基于返回的Intent對象中包含的鍵(例如,ViewsStatus#KEY_TEXT)獲取所需的信息。

參數(shù):

參數(shù)名稱 參數(shù)說明
viewId 標(biāo)識組件。該值不能為負(fù)數(shù)。

返回值:

返回包含組件信息的Intent對象。

getFullPageIntent

公共IntentgetFullPageIntent()

獲得在供應(yīng)商上開始全頁顯示的Intent。

如果供應(yīng)商已調(diào)用AbilityForm#registerViewListener(int,ViewListener)來偵聽AbilityForm的所有單擊事件,則它將在單擊事件時得到通知,然后使用此方法獲取用于啟動全頁顯示的Intent。該Intent可能包含由供應(yīng)商設(shè)置的特殊Intent參數(shù)。

返回值:

返回用于開始全頁顯示的Intent。

編組

公共布爾編組(Parcel

從接口復(fù)制的描述:Sequenceable將此Sequenceable對象編組為Parcel。

指定者:

Sequenceable接口中marshalling?

參數(shù):

參數(shù)名稱 參數(shù)說明
out 指示Parcel到了排序的對象將被封的對象..

返回值:

如果封送成功,則返回true;否則,返回true。否則返回false。

也可以看看:

Sequenceable.marshalling(Parcel)

解組

公共布爾解組(Parcel中)

從接口復(fù)制的描述:SequenceableParcel解組此Sequenceable對象。

指定者:

在接口Sequencelunmarshalling

參數(shù):

參數(shù)名稱 參數(shù)說明
in 指示已將Sequenceable對象編組到的Parcel對象。

返回值:

如果解組成功,則返回true;否則,返回false。否則返回false。

也可以看看:

Sequenceable.unmarshalling(Parcel)

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號