title: How to trigger broadcast receiver when gps is turn on/off?
body: <pre><code>public class BootReceiver extends BroadcastReceiver  {
  
      @Override
      public void onReceive(Context context, Intent intent) {
          if (intent.getAction().matches("android.location.PROVIDERS_CHANGED")) {
              Toast.makeText(context, "in android.location.PROVIDERS_CHANGED",
                  Toast.LENGTH_SHORT).show();
              Intent pushIntent = new Intent(context, LocalService.class);
              context.startService(pushIntent);
          } else {
              Toast.makeText(context, "not in android.location.PROVIDERS_CHANGED",
                  Toast.LENGTH_SHORT).show();
              Intent pushIntent = new Intent(context, LocalService.class);
              context.startService(pushIntent);
          }
      }
  
      @Override
      public void onLocationChanged(Location arg0) {
  
      }
  }
  </code></pre>
  
  <p>In my app , i need to  trigger broadcast receiver when gps is turn on/off.
   look into the matter and suggest best one to implement in app.</p>