In AndroidManifest.xml:
<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="23" />
<uses-permission-sdk-m android:name="android.permission.ACCESS_FINE_LOCATION"/>
And in PreActivity.java
if (PermissionChecker.checkSelfPermission(preActivity, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
    if (ActivityCompat.shouldShowRequestPermissionRationale(preActivity, Manifest.permission.ACCESS_FINE_LOCATION)){
        setDisplay();
    } else {
        // show dialog here
        ActivityCompat.requestPermissions(preActivity, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, REQUEST_PERMISSION_CODE);
    }
} else {
    ~~~~~
}
After requestPermissions() is called, onRequestPermissionsResult is called without showing confirmation dialog box.
Does anyone know what the problem is, or how to show this dialog?
Thank you.
 
    