次の方法で共有


DebugUtils.IsObjectSelected(Object) メソッド

定義

環境変数に対してオブジェクトを 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 インスタンスの選択: TextView</li li>><テキスト "Loading" と bottom offset of 22 の TextView インスタンスを選択します: TextView@text=Loading.*@bottom=22</li></ul><>

クラス名と値は正規表現です。

このクラスは、デバッグとログ記録の目的で役立ちます。

if (DEBUG) {
              if (DebugUtils.isObjectSelected(childView) && LOGV_ENABLED) {
                Log.v(TAG, "Object " + childView + " logged!");
              }
            }

<strong>NOTE</strong>: このメソッドは、正規表現とリフレクションに大きく依存しているため、非常に高価です。 このメソッドの呼び出しは常にリリース バイナリから取り除き、デバッグ モードではできるだけ避ける必要があります。

android.util.DebugUtils.isObjectSelected(java.lang.Object)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象