Add permission request for ACCESS_FINE_LOCATION

This commit is contained in:
misaochan 2017-05-31 19:25:04 +10:00
parent e6383e20a6
commit 3ec93115e2

View file

@ -10,6 +10,7 @@ import android.net.Uri;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.Fragment; import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction; import android.support.v4.app.FragmentTransaction;
import android.support.v4.content.ContextCompat; import android.support.v4.content.ContextCompat;
@ -93,15 +94,14 @@ public class NearbyActivity extends NavigationBaseActivity {
} }
} }
protected void checkLocationPermission() { private void checkLocationPermission() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) { if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
//Carry on //Request permission and display notification that Nearby places cannot be shown without permission
} else { ActivityCompat.requestPermissions(this,
//Ask permission new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
} }
} }
} }
protected void checkGps() { protected void checkGps() {