Soru & Cevap

Thread Sonlandırma ...

20.08.2014 - 06:12

Ufak bir müzik çalar uygulaması tasarlıyorum. Bir sıkıntı yaşadım. ProgressBar müziğin saniyesine göre ilerlemesi için ayarladım. 

Uygulama başladığında ilk çalınan müzikte sorunsuz müzikle birlikte progressbar da ilerliyor fakat müzik bitmeden değiştiğinde önceki müzikten gelen progressBar thread i devam ediyor ve progressbarın ilerlemesi 2 kat hızlanıyor. 2. müzik bitmeden 3. müziğe tıklandığında progressbar 3 kat hızlanıyor. 

Thread ı değişimde sonlandıramıyorum . thread.stop() metodunu kullandığımda hata alıyorum. Benim istediğim atıyorum müzik %30 da iken başka müziğe geçildiğinde o müziğin progressbar thread i kapansın sadece yeni müziğin threadi çalışsın . Yardımlarınızı bekliyorum .

48 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3650-1421928561.jpg
anilsozeri
20.08.2014 - 08:03

Merhaba,

Butona bastığınızda kullandığınız Thread'i durdurmak yerine tamamen öldürüp yeni bir Thread olusturarak denediniz mi? Bunu yaparken aynı zamanda ProgressBar'ı da yeniden oluşturun veya düzenleyerek deneyebilirsiniz.

İyi çalışmalar.

Doğan Can
20.08.2014 - 08:13
Hocam öldüremiyorumda destroy metodunuda hata olarak görüyor.
Anıl SÖZERİ
20.08.2014 - 08:20
Muhtemelen aynı ProgressBar'a işlem yaptırıyorsun bu nedenle de sıkıntı yaşıyorsun oradaki problemi çözmen lazım veya kod kısmını burada paylaşırsan ben veya başka biri daha iyi yardımcı olacaktır.
Ahmet Burak Demirkoparan
20.08.2014 - 08:23
kodunu koyabilir misin bu progressleri nasıl iptal ediyosun.bu üst üste binen kodu istiyorum