не может понять, почему alertDialog для включения GPS не появляется, когда я вхожу в приложение, если GPS выключен. Если кто-то может проверить мой код и дать рекомендацию, я буду очень признателен. Я хочу, чтобы он появлялся каждый раз, когда я вхожу в приложение и GPS выключен.
/**
* enabling gps if it's turned off when accessing application
*/
private void OnGPS() {
if (!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Enable GPS")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
}