語言

DevicePolicyResourcesManager.GetString 方法

定義

多載

名稱 Description
GetString(String, ISupplier)

回傳適當的更新字串(stringId若DevicePolicyResources.Strings是使用 setStrings,則 回傳 ,若 是 ,則回傳 。defaultStringLoader

GetString(String, ISupplier, Object[])

類似於 getString(String,Supplier),但接受 formatArgs,並回傳一個本地化格式化的字串,並依照 Formatter 和 String.format(String, Object) 定義的格式參數替換(參見 Resources.getString(int,Object...))。

GetString(String, ISupplier)

回傳適當的更新字串(stringId若DevicePolicyResources.Strings是使用 setStrings,則 回傳 ,若 是 ,則回傳 。defaultStringLoader

[Android.Runtime.Register("getString", "(Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/String;", "GetGetString_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=33)]
public virtual string? GetString(string stringId, Java.Util.Functions.ISupplier defaultStringLoader);
[<Android.Runtime.Register("getString", "(Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/String;", "GetGetString_Ljava_lang_String_Ljava_util_function_Supplier_Handler", ApiSince=33)>]
abstract member GetString : string * Java.Util.Functions.ISupplier -> string
override this.GetString : string * Java.Util.Functions.ISupplier -> string

參數

stringId
String

取得更新資源的ID。

defaultStringLoader
ISupplier

若沒有設定更新的字串, stringId則要取得預設字串。

傳回

屬性

備註

回傳適當的更新字串(stringId若DevicePolicyResources.Strings是使用 setStrings,則 回傳 ,若 是 ,則回傳 。defaultStringLoader

若 defaultStringLoader 為 ,stringId則 返回 的DevicePolicyResources#UNDEFINED字串。

除非未找到更新的可繪製物件且回傳 null,defaultStringLoader否則呼叫不會回傳 null 。

來電者應註冊 DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED ,以便在資源更新時收到通知。

請注意,每次呼叫此 API 都會載入用於 setStrings 設定更新資源的套件中的資源。

Java 文件 android.app.admin.DevicePolicyResourcesManager.getString(java.lang.String, java.util.function.Supplier<java.lang.String>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

GetString(String, ISupplier, Object[])

類似於 getString(String,Supplier),但接受 formatArgs,並回傳一個本地化格式化的字串,並依照 Formatter 和 String.format(String, Object) 定義的格式參數替換(參見 Resources.getString(int,Object...))。

[Android.Runtime.Register("getString", "(Ljava/lang/String;Ljava/util/function/Supplier;[Ljava/lang/Object;)Ljava/lang/String;", "GetGetString_Ljava_lang_String_Ljava_util_function_Supplier_arrayLjava_lang_Object_Handler", ApiSince=33)]
public virtual string? GetString(string stringId, Java.Util.Functions.ISupplier defaultStringLoader, params Java.Lang.Object[] formatArgs);
[<Android.Runtime.Register("getString", "(Ljava/lang/String;Ljava/util/function/Supplier;[Ljava/lang/Object;)Ljava/lang/String;", "GetGetString_Ljava_lang_String_Ljava_util_function_Supplier_arrayLjava_lang_Object_Handler", ApiSince=33)>]
abstract member GetString : string * Java.Util.Functions.ISupplier * Java.Lang.Object[] -> string
override this.GetString : string * Java.Util.Functions.ISupplier * Java.Lang.Object[] -> string

參數

stringId
String

取得更新資源的ID。 這個值不可能為零值。

defaultStringLoader
ISupplier

如果 stringID 沒有設定更新字串,則要取得預設字串。 這個值不可能為零值。

formatArgs
Object[]

用於替代的格式論證。 這個值不可能為零值。

傳回

屬性

備註

類似於 getString(String,Supplier),但接受 formatArgs,並回傳一個本地化格式化的字串,並依照 Formatter 和 String.format(String, Object) 定義的格式參數替換(參見 Resources.getString(int,Object...))。

呼叫此 API 不會回傳 null,除非未找到更新字串且呼叫 defaultStringLoader 回傳 null。

Android 參考資料。android.app.admin.DevicePolicyResourcesManager.getString

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於