title: How do I implement the LocationListener?
body: <p>Here's my source code to get the longitude and the latitude, but how do I implement the statement inside the Location Listener, I am new in this, I really need help, please kindly offer your help, thank you.</p>
  
  <pre><code>public class Location extends AppCompatActivity{
  
      LocationManager locationManager=(LocationManager)getSystemService(LOCATION_SERVICE);
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_location);
          isLocationEnabled();
  
      }
  
      LocationListener locationListenerGPS=new LocationListener() {
          @Override
          public void onLocationChanged(android.location.Location location) {
              double latitude=location.getLatitude();
              double longitude=location.getLongitude();
              String msg="New Latitude: "+latitude + "New Longitude: "+longitude;
              Toast.makeText(getBaseContext(),msg,Toast.LENGTH_LONG).show();
          }
  
          @Override
          public void onStatusChanged(String provider, int status, Bundle extras) {
  
          }
  
          @Override
          public void onProviderEnabled(String provider) {
  
          }
  
          @Override
          public void onProviderDisabled(String provider) {
  
          }
      };
  
  
      protected void onResume(){
          super.onResume();
          isLocationEnabled();
      }
  
      private void isLocationEnabled() {
  
          if(!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){
              AlertDialog.Builder alertDialog=new AlertDialog.Builder(this);
              alertDialog.setTitle("Enable Location");
              alertDialog.setMessage("Your locations setting is not enabled. Please enabled it in settings menu.");
              alertDialog.setPositiveButton("Location Settings", new DialogInterface.OnClickListener(){
                  public void onClick(DialogInterface dialog, int which){
                      Intent intent=new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
                      startActivity(intent);
                  }
              });
              alertDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){
                  public void onClick(DialogInterface dialog, int which){
                      dialog.cancel();
                  }
              });
              AlertDialog alert=alertDialog.create();
              alert.show();
          }
          else{
              AlertDialog.Builder alertDialog=new AlertDialog.Builder(this);
              alertDialog.setTitle("Confirm Location");
              alertDialog.setMessage("Your Location is enabled, please enjoy");
              alertDialog.setNegativeButton("Back to interface",new DialogInterface.OnClickListener(){
                  public void onClick(DialogInterface dialog, int which){
                      dialog.cancel();
                  }
              });
              AlertDialog alert=alertDialog.create();
              alert.show();
          }
      }
  
  }
  </code></pre>