Bagikan melalui


WebUINavigatedOperation.GetDeferral Metode

Definisi

Meminta agar penyelesaian navigasi aplikasi tertunda.

public:
 virtual WebUINavigatedDeferral ^ GetDeferral() = GetDeferral;
WebUINavigatedDeferral GetDeferral();
public WebUINavigatedDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As WebUINavigatedDeferral

Mengembalikan

Objek deferral yang dinavigasi.

Keterangan

Saat aplikasi menavigasi atau memuat ulang dokumen tingkat atasnya, sistem membekukan visual aplikasi hingga aplikasi menunjukkan bahwa aplikasi siap untuk menampilkan UI-nya. Sistem beralih kembali ke UI langsung aplikasi saat aplikasi kembali dari penanganan aktivitas yang dinavigasi. Namun, beberapa aplikasi perlu memulai operasi asinkron untuk mengambil informasi status dan menyiapkan UI mereka (seperti menggunakan pemuatan fragmen untuk menampilkan halaman aplikasi). Aplikasi yang harus menyelesaikan navigasi secara asinkron bisa mendapatkan objek penangguhan dari argumen peristiwa yang dinavigasi. Objek ini memungkinkan aplikasi untuk menyelesaikan navigasi di luar handler-nya. Saat aplikasi memperoleh objek penundaan, navigasinya tidak selesai saat handler navigasi kembali.

Aplikasi dapat menyelesaikan navigasi setelah operasi asinkron yang diperlukan selesai dan siap untuk menampilkan UI-nya. Navigasi aplikasi tertunda hingga aplikasi memanggil metode WebUINavigatedDeferral.complete .

Perhatikan bahwa sebelum aplikasi selesai, navigasi aplikasi akan muncul tergantung pada pengguna. Penting bagi aplikasi untuk menyelesaikan navigasi secepat mungkin.

Berlaku untuk

Lihat juga