W AndroidManifest.xml:ActivityCompat.requestPermissions nie pokazuje dialogowe
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="23" />
<uses-permission-sdk-m android:name="android.permission.ACCESS_FINE_LOCATION"/>
aw 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 {
~~~~~
}
Po requestPermissions() jest wywoływana, onRequestPermissionsResult nazywa bez okna dialogowego z potwierdzeniem pokazując .
Czy ktoś wie, na czym polega problem, lub jak wyświetlić to okno dialogowe?
Dziękuję.
Czy to się zdarza, nawet jeśli odinstalujesz aplikację i zainstalujesz ją od podstaw? –
czy jesteś pewien, że NIE masz już uprawnień do swojej aplikacji? – SMR
Tak, to się dzieje. Próbowałem ponownie zainstalować wiele razy, ale problem nie rozwiązał ... –