Bagikan melalui


Context.IsUiContext Properti

Definisi

Mengembalikan true jika konteksnya adalah konteks UI yang dapat mengakses komponen UI seperti WindowManager, atau android.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManager.

public virtual bool IsUiContext { [Android.Runtime.Register("isUiContext", "()Z", "GetIsUiContextHandler", ApiSince=31)] get; }
[<get: Android.Runtime.Register("isUiContext", "()Z", "GetIsUiContextHandler", ApiSince=31)>]
member this.IsUiContext : bool

Nilai Properti

Atribut

Keterangan

Mengembalikan true jika konteksnya adalah konteks UI yang dapat mengakses komponen UI seperti WindowManager, atau android.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManager. Mengakses komponen UI dari konteks non-UI akan muncul android.os.strictmode.Violation jika android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse() diaktifkan.

Contoh konteks UI adalah android.app.Activity Activity, konteks yang dibuat dari #createWindowContext(int, Bundle) atau android.inputmethodservice.InputMethodService InputMethodService

Perhatikan bahwa meskipun diizinkan secara terprogram, tidak disarankan android.os.strictmode.IncorrectContextUseViolation untuk mengambil alih metode ini untuk melewati verifikasi.

Dokumentasi Java untuk android.content.Context.isUiContext().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk