DebugUtils.IsObjectSelected(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過環境變數篩選物件 ANDROID_OBJECT_FILTER 。
[Android.Runtime.Register("isObjectSelected", "(Ljava/lang/Object;)Z", "")]
public static bool IsObjectSelected(Java.Lang.Object? object);
[<Android.Runtime.Register("isObjectSelected", "(Ljava/lang/Object;)Z", "")>]
static member IsObjectSelected : Java.Lang.Object -> bool
參數
- object
- Object
任何物件與ANDROID_OBJECT_FILTER環境變數相符
傳回
若物件被ANDROID_OBJECT_FILTER環境變數選擇,則為 True;否則為 False
- 屬性
備註
透過環境變數篩選物件 ANDROID_OBJECT_FILTER 。 這個環境變數可以根據物件的類別名稱和屬性值來篩選。
以下是 的 ANDROID_OBJECT_FILTER語法:
ClassName@attribute1=value1@attribute2=value2...
範例:
<ul>li 選擇文字檢視實例:<TextView/li<>li>選擇文字檢視文字實例「載入中」及底部偏移量 22:TextView@text=Loading.*@bottom=22</li></ul><>
類別名稱和值都是正規表達式。
此類別對於除錯與日誌記錄非常有用:
if (DEBUG) {
if (DebugUtils.isObjectSelected(childView) && LOGV_ENABLED) {
Log.v(TAG, "Object " + childView + " logged!");
}
}
<強音>/<強>:此方法非常昂貴,因為大量依賴正則表達式與反射。 在除錯模式下,應盡量從發佈二進位檔中移除並避免呼叫此方法。
Java 文件 android.util.DebugUtils.isObjectSelected(java.lang.Object)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。