android - Error showing support.v7.AppCompatDialogFragment using show() method -


i using v7 support appcompatdialogfragment in app

import android.support.v7.app.appcompatdialogfragment;  public class logindialogfragment extends appcompatdialogfragment {  } 

throughout app using default fragment , fragmentmanager , not android.support.v4.app.fragment or adroid.support.v4.app.fragmentmanager

import android.app.fragment; import android.app.fragmentmanager; 

now problem want show dialog activity calling method

public void show(@notnull android.support.v4.app.fragmentmanager manager,                  java.lang.string tag) 

which does not accept android.app.fragmentmanager parameter.

so can't call

logindialogfragment logindialogfragment = new logindialogfragment(); logindialogfragment.show(getfragmentmanager(), "tag"); 

how show dialog ?

you can't use native fragment support appcompatdialogfragment. in fact, if check closer import of appcompatdialogfragment, find out comes support library. have use getsupportfragmentmanager() instead of getfragmentmanager(). like

logindialogfragment.show(getsupportfragmentmanager(), "tag"); 

everything appcompat* support library


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -