W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
java.lang.Object
|---ohos.aafwk.content.Intent.OperationBuilder
public static class Intent.OperationBuilder
extends Object
用于創(chuàng)建操作實例的生成器類。
構(gòu)造函數(shù) | 描述 |
---|---|
OperationBuilder() | 用于創(chuàng)建空 OperationBuilder 實例的構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
Operation | build() | 創(chuàng)建一個操作對象 |
Intent.OperationBuilder | withAbilityName(Class<?> cls) | 設(shè)置 OperationBuilder 的ability名稱屬性。 |
Intent.OperationBuilder | withAbilityName(String abilityName) | 設(shè)置此 OperationBuilder 的ability名稱屬性。 |
Intent.OperationBuilder | withAction(String action) | 設(shè)置此 OperationBuilder 的操作屬性。 |
Intent.OperationBuilder | withBundleName(String bundleName) | 設(shè)置此 OperationBuilder 的 bundleName 屬性。 |
Intent.OperationBuilder | withDeviceId(String deviceId) | 設(shè)置此 OperationBuilder 的 deviceId 屬性。 |
Intent.OperationBuilder | withEntities(SetString entities) | 設(shè)置此 OperationBuilder 的實體屬性。 |
Intent.OperationBuilder | withFlags(int flags) | 設(shè)置此 OperationBuilder 的標(biāo)志屬性。 |
Intent.OperationBuilder | withUri(Uri uri) | 設(shè)置此 OperationBuilder 的 uri 屬性。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public OperationBuilder()
用于創(chuàng)建空 OperationBuilder 實例的構(gòu)造函數(shù)。
public Intent.OperationBuilder withAction(String action)
設(shè)置此 OperationBuilder 的操作屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
action | 指示要設(shè)置的操作 |
返回:
返回包含操作的 OperationBuilder 對象。
public Intent.OperationBuilder withEntities(SetString entities)
設(shè)置此 OperationBuilder 的實體屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
entities | 指示要設(shè)置的實體 |
返回:
返回此包含實體的 OperationBuilder 對象。
public Intent.OperationBuilder withUri(Uri uri)
設(shè)置此 OperationBuilder 的 uri 屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
uri | 指示要設(shè)置的 URI。 |
返回:
返回包含 URI 的 OperationBuilder 對象。
public Intent.OperationBuilder withBundleName(String bundleName)
設(shè)置此 OperationBuilder 的 bundleName 屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
bundleName | 指示要設(shè)置的捆綁包名稱。 |
返回:
返回包含包名稱的 OperationBuilder 對象。
public Intent.OperationBuilder withFlags(int flags)
設(shè)置此 OperationBuilder 的標(biāo)志屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
flags | 指示要設(shè)置的標(biāo)志。 |
返回:
返回包含標(biāo)志的 OperationBuilder 對象。
public Intent.OperationBuilder withDeviceId(String deviceId)
設(shè)置此 OperationBuilder 的 deviceId 屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
deviceId | 指示要設(shè)置的設(shè)備 ID。 |
返回:
返回包含設(shè)備 ID 的 OperationBuilder 對象。
public Intent.OperationBuilder withAbilityName(String abilityName)
設(shè)置此 OperationBuilder 的ability名稱屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
abilityName | 表示要設(shè)置的ability名稱。 |
返回:
返回包含ability名稱的 OperationBuilder 對象。
public Intent.OperationBuilder withAbilityName(Class<?> cls)
設(shè)置 OperationBuilder 的ability名稱屬性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
cls | 指示要設(shè)置為abilityName 屬性值的類名。 |
返回:
返回包含指定的能力名稱屬性的 OperationBuilder。
public Operation build()
創(chuàng)建一個操作對象
返回:
返回包含此 OperationBuilder 中包含的所有屬性的 Operation 對象。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: