Context.IsUiContext Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan true
jika konteksnya adalah konteks UI yang dapat mengakses komponen UI seperti WindowManager
, atau android.view.LayoutInflater LayoutInflater
android.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 LayoutInflater
android.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.