Saya ingin menampilkan permintaan PIN layar penuh (misalnya, aktivitas khusus) saat Aplikasi saya dilanjutkan. Bagaimana saya bisa mencapai ini? Saya sedang berpikir untuk membuat flag ASKING_PIN pada konteks Aplikasi, khususnya pada siklus hidup resume Aplikasi, lalu mengirim acara ke semua aktivitas. Yang pertama menangkap peristiwa itu, perbarui bendera ke TRUE dan tunjukkan permintaan PIN.

@Override
public void onActivityResumed(Activity activity) {
    // POST PIN event on EventBus
}

Apakah ini akan bekerja seperti yang diharapkan? Ada solusi lain yang mungkin? Catatan penting: ketika pengguna mengabaikan aktivitas PIN harus dapat melihat aktivitas terbaru yang berinteraksi dengannya. Banyak terima kasih sebelumnya.

0
Jumpa 5 Maret 2019, 17:20

1 menjawab

Jawaban Terbaik

Buat satu BaseActivity, dan buat setiap aktivitas lain mewarisi dari yang itu. Pada onResume BaseActivity, tambahkan kondisi Anda untuk meluncurkan kunci PIN, dan jika itu terpenuhi, luncurkan PinLockActivity Anda.

2
Nikos Hidalgo 5 Maret 2019, 14:42