Bagikan melalui


CoreApplication.EnteredBackground Kejadian

Definisi

Diaktifkan saat aplikasi memasuki status berjalan di latar belakang.

// Register
static event_token EnteredBackground(EventHandler<EnteredBackgroundEventArgs> const& handler) const;

// Revoke with event_token
static void EnteredBackground(event_token const* cookie) const;

// Revoke with event_revoker
static CoreApplication::EnteredBackground_revoker EnteredBackground(auto_revoke_t, EventHandler<EnteredBackgroundEventArgs> const& handler) const;
public static event System.EventHandler<EnteredBackgroundEventArgs> EnteredBackground;
function onEnteredBackground(eventArgs) { /* Your code */ }
Windows.ApplicationModel.Core.CoreApplication.addEventListener("enteredbackground", onEnteredBackground);
Windows.ApplicationModel.Core.CoreApplication.removeEventListener("enteredbackground", onEnteredBackground);
- or -
Windows.ApplicationModel.Core.CoreApplication.onenteredbackground = onEnteredBackground;
Public Shared Custom Event EnteredBackground As EventHandler(Of EnteredBackgroundEventArgs) 

Jenis Acara

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Keterangan

Peristiwa ini diaktifkan saat aplikasi Anda tidak lagi terlihat di latar depan.

Sebelumnya panggilan balik penangguhan Anda adalah tempat terbaik untuk menyimpan status setelah pengguna menyelesaikan sesi dengan aplikasi Anda. Namun, sekarang aplikasi dapat terus berjalan di latar belakang dan kemudian pindah kembali ke latar depan karena aktivitas pemicu tanpa pernah mencapai status ditangguhkan. Tempat terbaik untuk menyimpan data setelah sesi pengguna ada di penanganan aktivitas latar belakang yang Anda masukkan.

Batas memori juga berubah saat aplikasi berpindah ke latar belakang. Yang terbaik adalah memeriksa MemoryManager dan melepaskan memori jika diperlukan untuk memastikan aplikasi Anda tidak dihentikan.

Berlaku untuk

Lihat juga