Yorumlar

Rahmican Büyükyekdeli
7 yıl 8 ay önce
Selam Rahmican hatayı buldum AndroidManifest.xml dosyasında bulunan application tagına aşağıdaki satırı ekledim ve sorun düzeldi tools:node="merge"
Rahmican Büyükyekdeli
7 yıl 8 ay önce
Merhaba cevabınız için teşekkür ama bunu denemiştim olmadı malesef.Benim yapmaya çalıştığım bir tane PhoneStateReceiver adında clasım var.Bu clasın içinden bir activity açmak.Yardımcı olursanız sevinirim. Bayadır uğraşıyorum olmadı bir türlü.
Rahmican Büyükyekdeli
7 yıl 8 ay önce
public class PhoneStateReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //kodlarım // burda CallActivity çağırmak istiyorum } }
Rahmican Büyükyekdeli
7 yıl 8 ay önce
Bahsettiğiniz class'ın bir layout sayfası yok sanırım. Bu yüzden olmuyor olabilir. Bence çağırmak istediğiniz activity'nin içinde class'ı çağırın. Yani ekranda activity görünsün lakin önce sizin class'ınız çalışsın. Bunu yaparken de asynTask kullanabilirsiniz. Dediğiniz şekilde oluyor mu araştıracağım. İşinize yarar bir şey bulursam buraya yazarım.
Rahmican Büyükyekdeli
7 yıl 8 ay önce
http://www.ethemsulan.com/2011/12/how-to-call-an-android-activity-class-from-non-activity-class.html http://stackoverflow.com/questions/3849868/startactivity-from-broadcastreceiver http://stackoverflow.com/questions/19306773/start-an-activity-from-a-broadcastreceiver İlk attığım değil ama diğer 2 link'in tam olarak senin konun ile alakalı olacağını düşünüyorum. Rica etsem kontrol edebilir misin ?
Rahmican Büyükyekdeli
7 yıl 8 ay önce
teşekkür ederim ilginiz için. bildiğim kadarıyla Activity sınıfıdan extends alınması gerekiyor. ben zaten BroadcastReceiver sınıfından extends aldığım için ikincisine izin vermiyor. bende içinde başka bir class tanımlayıp ordan extends alıp yapmaya çalıştım bu şekilde yine olmadı. kodları aşağıda paylaşıyorum inceleyebilirseniz sevinirim.
Rahmican Büyükyekdeli
7 yıl 8 ay önce
http://stackoverflow.com/questions/3849868/startactivity-from-broadcastreceiver Buradaki yapıyı denediğinde ne hatası alıyorsun ?
Rahmican Büyükyekdeli
7 yıl 8 ay önce
Rica ederim, nasıl çözdüğünü yoruma atıp çözüldü olarak işaretlersen bundan sonraki arkadaşlar da buradan bakıp sorununu çözebilir, iyi çalışmalar.