android - forced close when notification goes to activity -


i'm making project in android , first question in wonderful web, hello everybody!

when i'm in activity (groups.class) i'm calling function (declarated inside activity):

  public void lookforgroups()     {         int seconds = 20;             intent myintent = new intent(groups.this, groupstaskalarmchecker.class);            pendingintent = pendingintent.getservice(groups.this, 0, myintent, 0);             alarmmanager alarmmanager = (alarmmanager)getsystemservice(alarm_service);             calendar calendar = calendar.getinstance();            calendar.settimeinmillis(system.currenttimemillis());            calendar.add(calendar.second, 10);            alarmmanager.setrepeating(alarmmanager.rtc_wakeup, calendar.gettimeinmillis(), seconds * 1000, pendingintent);      } 

inside service connect php in web , receive answer , create notification (declarated inside service) sending message handler call function notifynew().

public class groupstaskalarmchecker extends service implements runnable {          public void run() { php call , send msg handler call notify function}          private void notifynew() {          intent intentnot = new intent(this, groups.class);          notification notification = new notification(r.drawable.icon, "changes", system.currenttimemillis());         notification.setlatesteventinfo(this, getstring(r.string.app_name), getstring(r.string.notifiedgroup),                  pendingintent.getactivity(this, 0, intentnot, pendingintent.flag_cancel_current));          notification.defaults |= notification.default_sound;         notification.defaults |= notification.default_vibrate;          notification.defaults |= notification.default_lights;         notification.flags = notification.flag_auto_cancel;          try         {             notification.ledargb = 0xff00ff00;             notification.ledonms = 300;             notification.ledoffms = 1000;             notification.flags |= notification.flag_show_lights;         }catch(exception ex)         {                    }                    manager.notify(app_id_notification, notification); }   } 

i want go again activity "groups" again when notification touched. of works fine when touch notification logcat shows that...

03-01 17:52:50.663: e/androidruntime(17019): fatal exception: main 03-01 17:52:50.663: e/androidruntime(17019): java.lang.runtimeexception: unable start activity componentinfo{com.org.tfc_android/com.org.tfc_android.groups}: java.lang.nullpointerexception 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.activitythread.performlaunchactivity(activitythread.java:2304) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.activitythread.handlelaunchactivity(activitythread.java:2354) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.activitythread.access$600(activitythread.java:150) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.activitythread$h.handlemessage(activitythread.java:1244) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.os.handler.dispatchmessage(handler.java:99) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.os.looper.loop(looper.java:137) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.activitythread.main(activitythread.java:5193) 03-01 17:52:50.663: e/androidruntime(17019):    @ java.lang.reflect.method.invokenative(native method) 03-01 17:52:50.663: e/androidruntime(17019):    @ java.lang.reflect.method.invoke(method.java:511) 03-01 17:52:50.663: e/androidruntime(17019):    @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:795) 03-01 17:52:50.663: e/androidruntime(17019):    @ com.android.internal.os.zygoteinit.main(zygoteinit.java:562) 03-01 17:52:50.663: e/androidruntime(17019):    @ dalvik.system.nativestart.main(native method) 03-01 17:52:50.663: e/androidruntime(17019): caused by: java.lang.nullpointerexception 03-01 17:52:50.663: e/androidruntime(17019):    @ com.org.tfc_android.groups.oncreate(groups.java:61) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.activity.performcreate(activity.java:5104) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1080) 03-01 17:52:50.663: e/androidruntime(17019):    @ android.app.activitythread.performlaunchactivity(activitythread.java:2258) 03-01 17:52:50.663: e/androidruntime(17019):    ... 11 more 

there forced close later goes right activity groups me that? thank , sorry bad english.

solved: solved add intentnot.addflags(intent.flag_activity_single_top); when create intent before notification.

i solved add intentnot.addflags(intent.flag_activity_single_top); @fahadishaque


Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -