Bagikan melalui


ActivatedOperation.GetDeferral Metode

Definisi

Meminta agar penyelesaian aktivasi aplikasi tertunda.

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

Mengembalikan

Objek penundaan aktivasi.

Keterangan

Saat aplikasi dimulai, sistem menampilkan layar splash-nya sampai aplikasi menunjukkan bahwa aplikasi siap untuk menampilkan UI-nya dengan kembali dari handler aktivasinya. Aplikasi ini memiliki beberapa detik untuk menyiapkan status dan antarmuka pengguna awalnya. UI untuk aplikasi ditampilkan kepada pengguna saat aplikasi kembali dari handler aktivasinya. 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 aktivasi secara asinkron bisa mendapatkan objek penangguhan dari argumen peristiwa aktivasi. Objek ini memungkinkan aplikasi untuk menyelesaikan aktivasi di luar handler-nya. Ketika aplikasi memperoleh objek penangguhan, aktivasinya tidak selesai saat handler aktivasi kembali.

Aplikasi dapat menyelesaikan aktivasi setelah operasi asinkron yang diperlukan selesai dan siap untuk menampilkan UI-nya. Aktivasi aplikasi tertunda hingga aplikasi memanggil metode ActivatedDeferral.complete .

Meminta penangguhan memungkinkan aplikasi menampilkan layar percikan statisnya hingga 15 detik. Jika aplikasi belum menyelesaikan aktivasi setelah 15 detik, sistem mempertimbangkan aplikasi yang digantung dan akan menghentikannya jika pengguna menavigasi menjauh dari layar splash.

Perhatikan bahwa dalam keadaan normal dan aplikasi harus memakan waktu tidak lebih dari beberapa detik untuk menyelesaikan aktivasi. Jika aplikasi Anda memerlukan lebih dari 3 atau 4 detik untuk memulihkan status dan menyiapkan UI-nya, maka Anda harus menyelesaikan aktivasi dan menampilkan layar layar splash yang diperluas hingga aplikasi Anda siap.

Berlaku untuk

Lihat juga