In AndroidManifest.xml:ActivityCompat.requestPermissions zeigt nicht Dialog
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="23" />
<uses-permission-sdk-m android:name="android.permission.ACCESS_FINE_LOCATION"/>
Und 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 {
~~~~~
}
Nach requestPermissions() aufgerufen wird, onRequestPermissionsResult ohne zeigt Bestätigungsdialogfeld aufgerufen wird .
Weiß jemand, was das Problem ist, oder wie dieser Dialog angezeigt wird?
Vielen Dank.
Erfolgt das auch, wenn Sie die App deinstallieren und von Grund auf neu installieren? –
Sind Sie sicher, dass Sie Ihrer App noch keine Genehmigung erteilt haben? – SMR
Ja, das passiert. Ich habe versucht, viele Male neu zu installieren, aber das Problem hat nicht gelöst ... –