Android geliştirmede çok yeniyim. Pek çok android öğreticisi ve makalesinden geçtim ama şu anda durumum hakkında biraz kafa karıştırıcıyım.Android'de 2 iletişim parçası yaşam döngüsü ile nasıl etkileşim kurabilirim?
Yapmam gerekenler: İki iletişim parçacığım var, f1 ve f2. Arka planda çalan bir ses var. Herhangi bir iletişim kutusu açıldığında, diyaloğu sonlandırdığında ses çalmayı durdurun, ses devam eder.
Ne yaptım: 2 yöntemle bir dinleyici arabirimi uyguladık: onCreateDialog
ve onDismissDialog
. Sadece bir iletişim için çalıştı (f1 veya f2 açılır ve ses durur. İletişim kutusu kapanır, ses devam eder)
Doğru olmayan: Durum: f1 açılır, "evet" e basın, f1 işten çıkarılır, f2 açılır. Ses duracak (aslında f1 açıldığı için zaten durmaktadır), daha sonra ses devam edecektir. Bu yüzden logu kontrol ettim, f1 onCreateDialog
f1 onDismissDialog
'dan önce çağrılmış gibi görünüyor, bu yüzden f2 açılırken ses tekrar devam ediyor.
Bu durumla ilgili neler yapabileceğimi bilen var mı? HERHANGİ yardım takdir edilir!
Çok teşekkürler!
Sesin hep birlikte durmasını mı istiyorsunuz? Ben soruyla ilgili kafam karıştı. – Ashton
Bir iletişim penceresi açıldığı sürece sesin durmasını istiyorum. F1, F1 görevden alındıktan sonra açılır. @Ashton – Zip