Monday 15 June 2015

Android use DialogFragment in extends ListFragment class -



Android use DialogFragment in extends ListFragment class -

i have receivelistfragment class. thats extends listfragment , want utilize dialogfragment error :

error:(200, 15) java: no suitable method found show(android.support.v4.app.fragmentmanager,java.lang.string) method android.app.dialogfragment.show(android.app.fragmenttransaction,java.lang.string) not applicable (actual argument android.support.v4.app.fragmentmanager cannot converted android.app.fragmenttransaction method invocation conversion) method android.app.dialogfragment.show(android.app.fragmentmanager,java.lang.string) not applicable (actual argument android.support.v4.app.fragmentmanager cannot converted android.app.fragmentmanager method invocation conversion)

i'm utilize , define code:

fragmentmanager manager = getfragmentmanager(); addnotedialogfragment dialog = new addnotedialogfragment(); dialog.show(manager,"1");

my dialogfragment class :

public class addnotedialogfragment extends dialogfragment { public addnotedialogfragment() { } @override public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { getdialog().settitle(getstring(r.string.app_name)); view view = inflater.inflate(r.layout.view_sms_dialog, container); homecoming view; } @override public dialog oncreatedialog(bundle savedinstancestate) { dialog dialog = super.oncreatedialog(savedinstancestate); dialog.getwindow().requestfeature(window.feature_no_title); homecoming dialog; } }

i had similar issue. problem (unconsciously) mixing imports back upwards library. supplying v4 fragment manager, while parameter must native fragmentmanager.

i had problem vice versa: param should v4, supplied native fragmentmanager. had solved issue extending class actionbaractivity in stead of activity , called getsupportfragmentmanager() supply v4 fragment manager.

android android-dialog android-dialogfragment

No comments:

Post a Comment