Dialog not displaying from fragmentActivity in android -
i want display dialog inside class extends fragmentactivity.i have tried in many ways.atlast tried this link. have tried samething iam getting following error message.
05-14 10:15:28.821: e/androidruntime(2927): java.lang.illegalstateexception: activity has been destroyed 05-14 10:15:28.821: e/androidruntime(2927): @ android.support.v4.app.fragmentmanagerimpl.enqueueaction(fragmentmanager.java:1342) 05-14 10:15:28.821: e/androidruntime(2927): @ android.support.v4.app.backstackrecord.commitinternal(backstackrecord.java:595) 05-14 10:15:28.821: e/androidruntime(2927): @ android.support.v4.app.backstackrecord.commit(backstackrecord.java:574) 05-14 10:15:28.821: e/androidruntime(2927): @ android.support.v4.app.dialogfragment.show(dialogfragment.java:127) 05-14 10:15:28.821: e/androidruntime(2927): @ com.sriseshaa.ecgviewer.fragmenttabactivity$1$1.run(fragmenttabactivity.java:70) 05-14 10:15:28.821: e/androidruntime(2927): @ android.os.handler.handlecallback(handler.java:725) 05-14 10:15:28.821: e/androidruntime(2927): @ android.os.handler.dispatchmessage(handler.java:92) 05-14 10:15:28.821: e/androidruntime(2927): @ android.os.looper.loop(looper.java:137) 05-14 10:15:28.821: e/androidruntime(2927): @ android.app.activitythread.main(activitythread.java:5039) 05-14 10:15:28.821: e/androidruntime(2927): @ java.lang.reflect.method.invokenative(native method) 05-14 10:15:28.821: e/androidruntime(2927): @ java.lang.reflect.method.invoke(method.java:511) 05-14 10:15:28.821: e/androidruntime(2927): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:793) 05-14 10:15:28.821: e/androidruntime(2927): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:560) 05-14 10:15:28.821: e/androidruntime(2927): @ dalvik.system.nativestart.main(native method) fragmenttabactivity.java:70
adfragment.show(getsupportfragmentmanager(), "dialog"); i have called dialog following code snippet
bundle bundle = new bundle(); bundle.putstring("title", "message"); bundle.putstring("message", statichelper.l); bundle.putstring("positive", "ok"); bundle.putstring("negative", "cancel"); // bundle.putint("id", mindex++); alertdialogfragment adfragment = new alertdialogfragment(); adfragment.setarguments(bundle); adfragment.show(getsupportfragmentmanager(), "dialog"); what have missed? , problem in this? please me.thank u!!
if want display alertdialog problem of using alertdialog.builder following.
alertdialog.builder dialog = new alertdialog.builder(this); dialog.seticon(r.drawable.ic_launcher); dialog.settitle("title"); dialog.setmessage("message"); dialog.setpositivebutton("yes", new dialoginterface.onclicklistener() { public void onclick(dialoginterface dialog, int id) { } }); dialog.setnegativebutton("no", new dialoginterface.onclicklistener() { public void onclick(dialoginterface dialog, int id) { dialog.dismiss(); } }); dialog.show();
Comments
Post a Comment