DevicePolicyResourcesManager.GetString 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetString(String, ISupplier) |
回傳適當的更新字串( |
| 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 設定更新資源的套件中的資源。
本頁部分內容為基於 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。