日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSIntentParams

IntentParams

員工經(jīng)過(guò)長(zhǎng)期磨合與沉淀,具備了協(xié)作精神,得以通過(guò)團(tuán)隊(duì)的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。成都創(chuàng)新互聯(lián)公司堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡(jiǎn)單”。公司專注于為企業(yè)提供網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、電商網(wǎng)站開發(fā),成都微信小程序,軟件專業(yè)公司等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。

java.lang.Object

|---ohos.aafwk.content.IntentParams

public class IntentParams
extends Object
implements Sequenceable

存儲(chǔ)傳遞給ability的額外參數(shù)信息。

IntentParams 中的參數(shù)信息以鍵值對(duì)的形式保存。 鍵是 String 類型,值保存為 Object 類型的對(duì)象。 您可以使用 setParam(java.lang.String,java.lang.Object) 方法來(lái)設(shè)置參數(shù)。

嵌套類摘要

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

字段摘要

修飾符和類型 字段 描述
static Sequenceable.ProducerIntentParams PRODUCER 從 Parcel 創(chuàng)建一個(gè) IntentParams 實(shí)例。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
IntentParams() 用于創(chuàng)建空 IntentParams 實(shí)例的構(gòu)造函數(shù)。
IntentParams(IntentParams intentParams) 用于使用現(xiàn)有 IntentParams 對(duì)象的參數(shù)創(chuàng)建 IntentParams 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
ClassLoader getClassLoader() 獲取用于Sequenceable類型的自定義參數(shù)的ClassLoader。
Object getParam(String key) 根據(jù)給定的鍵獲取參數(shù)值。
boolean hasParam(String key) 檢查 Intent 是否包含給定的鍵。
boolean isEmpty() 檢查此 IntentParams 對(duì)象是否不包含參數(shù)。
SetString keySet() 獲取所有參數(shù)的key集合。
boolean marshalling(Parcel out) 將 IntentParams 對(duì)象編組為 Parcel。
void remove(String key) 刪除與給定鍵匹配的參數(shù)。
void setClassLoader(ClassLoader classLoader) 設(shè)置用于 Sequenceable 類型的自定義參數(shù)的 ClassLoader。
 void setParam(String key, T value) 以鍵值對(duì)格式設(shè)置參數(shù)。
int size() 獲取此 IntentParams 對(duì)象中包含的參數(shù)數(shù)量。
boolean unmarshalling(Parcel in) 從 Parcel 中解組 IntentParams 對(duì)象。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

字段詳細(xì)信息

PRODUCER

public static final Sequenceable.ProducerIntentParams PRODUCER

從 Parcel 創(chuàng)建一個(gè) IntentParams 實(shí)例。

構(gòu)造函數(shù)詳細(xì)信息

IntentParams

public IntentParams()

用于創(chuàng)建空 IntentParams 實(shí)例的構(gòu)造函數(shù)。

IntentParams

public IntentParams(IntentParams intentParams)

用于使用現(xiàn)有 IntentParams 對(duì)象的參數(shù)創(chuàng)建 IntentParams 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
intentParams 指示現(xiàn)有的 IntentParams 對(duì)象。

方法詳情

getClassLoader

public ClassLoader getClassLoader()

獲取用于Sequenceable類型的自定義參數(shù)的ClassLoader。

返回:

返回使用的 ClassLoader 對(duì)象。

setClassLoader

public void setClassLoader(ClassLoader classLoader)

設(shè)置用于 Sequenceable 類型的自定義參數(shù)的 ClassLoader。

您應(yīng)該在 Intent 中設(shè)置 Sequenceable 類型的自定義參數(shù)之前調(diào)用此方法。

參數(shù):

參數(shù)名稱 參數(shù)描述
classLoader 指示要設(shè)置的 ClassLoader 對(duì)象。

marshalling

public boolean marshalling(Parcel out)

將 IntentParams 對(duì)象編組為 Parcel。

IntentParams 中的鍵值對(duì)是單獨(dú)編組的。 如果任何鍵值對(duì)無(wú)法編組,則返回 false。

指定者:

接口 Sequenceable 中的編組

參數(shù):

參數(shù)名稱 參數(shù)描述
out 指示用于編組的 Parcel 對(duì)象。

返回:

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

Throws:

Throw名稱 Throw描述
IllegalArgumentException 如果參數(shù)值無(wú)效,則引發(fā)此異常。

unmarshalling

public boolean unmarshalling(Parcel in)

從 Parcel 中解組 IntentParams 對(duì)象。

IntentParams 中的鍵值對(duì)是單獨(dú)解組的。 如果任何鍵值對(duì)解組失敗,則返回 false。

指定者:

在接口 Sequenceable 中解組

參數(shù):

參數(shù)名稱 參數(shù)描述
in 指示用于解組的 Parcel 對(duì)象。

返回:

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

Throws:

Throw名稱 Throw描述
IllegalArgumentException 如果參數(shù)值無(wú)效,則引發(fā)此異常。

setParam

public void setParam(String key, T value)

以鍵值對(duì)格式設(shè)置參數(shù)

類型參數(shù):

類型參數(shù)名稱 類型參數(shù)描述
T 表示參數(shù)值的數(shù)據(jù)類型。 它必須是 Object 的子類。

參數(shù):

參數(shù)名稱 參數(shù)描述
key 表示與參數(shù)匹配的鍵
value 表示參數(shù)的值

isEmpty

public boolean isEmpty()

檢查此 IntentParams 對(duì)象是否不包含參數(shù)。

返回:

如果此對(duì)象不包含任何參數(shù),則返回 true; 否則返回 false。

size

public int size()

獲取此 IntentParams 對(duì)象中包含的參數(shù)數(shù)量。

返回:

返回參數(shù)的數(shù)量

remove

public void remove(String key)

刪除與給定鍵匹配的參數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
key 表示與要?jiǎng)h除的參數(shù)匹配的鍵。

getParam

public Object getParam(String key)

根據(jù)給定的鍵獲取參數(shù)值。

參數(shù):

參數(shù)名稱 參數(shù)描述
key 表示與參數(shù)匹配的鍵。

返回:

返回與給定鍵匹配的值。

hasParam

public boolean hasParam(String key)

檢查 Intent 是否包含給定的鍵。

參數(shù):

參數(shù)名稱 參數(shù)描述
key 表示要檢查的鍵

返回:

如果 Intent 包含鍵,則返回 true; 否則返回 false。

keySet

public SetString keySet()

獲取所有參數(shù)的key集合。

返回:

返回一組鍵


當(dāng)前文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSIntentParams
文章起源:http://www.5511xx.com/article/ccoijde.html