perbedaan onPause antara kunci layar dan panggilan masuk

Saya sedang mengembangkan aplikasi audio. Ini memutar suara di latar belakang dan saya ingin mematikannya saat ada panggilan masuk tetapi tidak saat layar terkunci. Kesempatan pertama saya adalah memanggil player.stop() di onPause karena menurut saya ini akan berhasil ketika aplikasi masuk atau aplikasi lain berjalan di atas. Namun saya menemukan bahwa kunci layar juga memanggil acara onPause ini.

Apakah ada peluang untuk mengetahui penyebab panggilan itu?


person fernandojsg    schedule 03.11.2010    source sumber


Jawaban (1)


Saya yakin artikel ini berisi apa yang Anda cari: http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/

Memiliki beberapa cuplikan kode yang menjelaskan cara menangani jika layar mati, dll.

Semoga itu bisa membantu beberapa!

person Luke    schedule 03.11.2010
comment
Hai Lukas, terima kasih atas jawaban Anda. Saya sedang membaca tetapi itu tidak berfungsi untuk tujuan saya karena ia memanggil siaran SETELAH onPause jadi saya tidak bisa mendapatkan tindakan yang benar di onPause. Apa yang saya lakukan adalah mengabaikan onPause dan mengimplementasikan pendengar Android.intent.action.PHONE_STATE jadi kalau-kalau saya mendapatkannya, saya hentikan suaranya, kalau tidak saya biarkan suaranya diputar. Terima kasih banyak - person fernandojsg; 03.11.2010
comment
Ah oke, itu masuk akal. Senang Anda menyelesaikan semuanya! - person Luke; 04.11.2010