AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) Metode

Definisi

Menyambungkan simpul ini ke akar Tampilan sehingga operasi pada simpul ini dapat mengkueri seluruh AccessibilityNodeInfo pohon dan melakukan tindakan aksesibilitas pada simpul.

[Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)]
public virtual void SetQueryFromAppProcessEnabled(Android.Views.View view, bool enabled);
[<Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)>]
abstract member SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit
override this.SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit

Parameter

view
View

Tampilan yang menghasilkan simpul ini, atau tampilan apa pun dalam hierarki view-root yang sama.

enabled
Boolean

Apakah akan mengaktifkan (benar) atau menonaktifkan (false) kueri dari proses aplikasi.

Atribut

Keterangan

Menyambungkan simpul ini ke akar Tampilan sehingga operasi pada simpul ini dapat mengkueri seluruh AccessibilityNodeInfo pohon dan melakukan tindakan aksesibilitas pada simpul.

Alat pengujian atau penelusuran kesalahan harus membuat simpul ini AccessibilityNodeInfo menggunakan View#createAccessibilityNodeInfo() atau AccessibilityNodeProvider dan memanggil metode ini, lalu menavigasi dan berinteraksi dengan pohon simpul dengan memanggil metode pada simpul. Memanggil metode ini lebih dari sekali pada simpul yang sama adalah no-op. Setelah memanggil metode ini, semua simpul yang ditautkan ke simpul ini (anak-anak, leluhur, dll.) juga dapat dikueri.

Di sini "kueri" mengacu pada operasi simpul berikut: <li memeriksa properti simpul ini (misalnya: #isScrollable())</li li<>>menemukan dan mengkueri anak -anak (misalnya: #getChild(int))</li li>><menemukan dan mengkueri induk (contoh: #getParent())</li li>><menemukan fokus (contoh: #findFocus(int), #focusSearch(int))</li li<>>menemukan dan mengkueri simpul lain (contoh: #findAccessibilityNodeInfosByText(String), #findAccessibilityNodeInfosByViewId(String))</li li<>>melakukan tindakan (contoh: #performAction(int))</li>>

Ini ditujukan untuk inspeksi berumur pendek dari alat pengujian atau penelusuran kesalahan dalam proses aplikasi, karena operasi pada pohon simpul ini hanya akan berhasil selama hierarki tampilan terkait tetap melekat pada jendela. AccessibilityNodeInfo objek dapat dengan cepat menjadi tidak sinkron dengan objek yang sesuai View ; jika Anda ingin memeriksa hierarki tampilan yang diubah atau berbeda, buat simpul baru dari tampilan apa pun dalam hierarki tersebut dan panggil metode ini pada simpul baru tersebut, alih-alih menonaktifkan & mengaktifkan kembali koneksi pada simpul sebelumnya.

Java dokumentasi untuk android.view.accessibility.AccessibilityNodeInfo.setQueryFromAppProcessEnabled(android.view.View, boolean).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk