Getting exception when creating AlertDialog android -


i getting error:

java.lang.illegalstateexception: need use theme.appcompat theme (or descendant) activity. 

and appears when errordialogfragment doing builder.create();

here errordialogfragment code:

public class errordialogfragment extends dialogfragment {  @override public dialog oncreatedialog(bundle savedinstancestate) {     alertdialog.builder builder = new alertdialog.builder(getactivity());     layoutinflater inflater = getactivity().getlayoutinflater();      string title = getarguments().getstring("title");     string message = getarguments().getstring("message");       view dialogview = inflater.inflate(r.layout.dialog_error, null);     textview tvtitle = (textview) dialogview.findviewbyid(r.id.tvtitle);     textview tvmessage = (textview) dialogview.findviewbyid(r.id.tvmessage);     button btnok = (button) dialogview.findviewbyid(r.id.btnok);      tvtitle.settext(title);     tvmessage.settext(message);     btnok.setonclicklistener(new view.onclicklistener() {         @override         public void onclick(view v) {             dismiss();         }     });      builder.setview(dialogview);      return builder.create(); }  } 

the activity calls errordialogfragment extends activity , need fullscreen theme android:theme="@android:style/theme.holo.noactionbar.fullscreen". , need theme else ui works in odd way.

any ideas?

use android.app.dialogfragment instead of android.support.v7.app.alertdialog.


Comments

Popular posts from this blog

yii2 - Yii 2 Running a Cron in the basic template -

asp.net - 'System.Web.HttpContext' does not contain a definition for 'GetOwinContext' Mystery -

mercurial graft feature, can it copy? -