2017-10-05 17 views
0

내 앱에서 스위치 버튼을 사용하여 위치를 켜고 끕니다. 기본 위치 옵션 (ON 또는 OFF) 기능으로이 전환 버튼을 가져 오는 방법. 나는 이것을 위해 새롭다, 저 하나를 도우십시오.안드로이드에서 위치에서 응답을 얻거나 끄려면 어떻게해야합니까?

+0

체크 아웃을 https://stackoverflow.com/a/36173146/1640009 –

+0

감사를 시도 Location Listener를 사용하는 경우 너 @ Ankur_009 – spodee

+0

작업이 완료 되었습니까? .... –

답변

0

보십시오이

  • 당신이 다음이 코드이

//take AlertDialog globally 
AlertDialog alert; 
@Override 
public void onProviderDisabled(String provider) 
{ 
// Here you need to call alert of enabling location to get the update 
    location 
    showSettingsAlert(); 
    } 

@Override 
public void onProviderEnabled(String provider) 
{ 
alert.dismiss(); 
} 
public void showSettingsAlert(){ 
try { 
     LoginActivity.isGPSAlertShown=true; 
     alert = new AlertDialog.Builder(mContext).create(); 
     alert.setTitle("GPS is settings"); 
     alert.setCancelable(false); 
     alert.setMessage("GPS is not enabled. Do you want to go to settings menu?"); 
     alert.setButton(Dialog.BUTTON_POSITIVE, "Settings", new DialogInterface.OnClickListener() { 

      @Override 
      public void onClick(DialogInterface dialog, int which) { 
       Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); 
       mContext.startActivity(intent); 
       isFromSetting = true; 
       LoginActivity.isGPSAlertShown=false; 
      } 
     }); 
     alert.show(); 
    }catch (Exception e){e.printStackTrace();} 
}