Turkcell | Geleceği Yazanlar

Soru & Cevap

AndroidStudio - Thread Hatası Sebebi Nedir ?

29.08.2015 - 13:31

Merhaba arkadaşlar projede background servis içerisinde thread çalıştırıyorum ama debug modda thread.start(); komutu çalıştıktan sonra  böyle bir hata alıyorum sebebi bilen var mı?

 

2183 Görüntülenme

3 Cevap

Ibrahim Bolat
31.08.2015 - 10:34

final class myThread implements Runnable{
        int service_id;
        myThread(int service_id){
            this.service_id = service_id;
        }

        @Override
        public void run() {
            synchronized (this){
               // Method burada çağırıldı.
            }
            stopSelf(service_id);
        }
    }
//-----------------
 public int onStartCommand(Intent intent, int flags, int startId) {

        Thread thread = new Thread(new myThread(startId));
        thread.start();

        return Service.START_STICKY;
    }

Arkadaşlar Teşekkür ediyorum sorun düzeldi. Thread için ayrı bir class yazıp onStartCommand içerisinde çağırdım o anlam veremediğim hata gelmedi  yukarıda sade halini paylaştım. İyi çalışmalar.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Baki Mustafa
30.08.2015 - 14:23

Logcatı atarmısınız? 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

ÖFK YAPIM
29.08.2015 - 16:00

Emin değilim ama import edilmesi gereken bir kaç şey listesinde yok. O hata sekmelerine basarak hatanın yerini bulabilirsiniz. Ve bu import edilmesi gereken şeyi de Alt+Enter ile otomatik olarak aldırabilirsiniz. Umarım yanlış anlamadım hatayı kolay gelsin

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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