@Override
 public void onResume(boolean multitasking) {
   super.onResume(multitasking);
   // Developers can observe how frequently users activate their app by logging an app activation
   // event.
   AppEventsLogger.activateApp(cordova.getActivity());
 }
  @Override
  public void onResume(boolean multitasking) {
    super.onResume(multitasking);
    Log.i("Backgroundgps", "~~ onResume");

    // This does not get called when the app starts...

    // Log.i("Backgroundgps", "~~ register");
    // Backgroundgps.getBus().register(this);
  }
  @Override
  public void onResume(boolean multitasking) {
    super.onResume(multitasking);

    cordova
        .getActivity()
        .getApplicationContext()
        .registerReceiver(mHeadsetReceiver, new IntentFilter(Intent.ACTION_HEADSET_PLUG));
    cordova
        .getActivity()
        .getApplicationContext()
        .registerReceiver(
            mNoisyAudioStreamReceiver, new IntentFilter(AudioManager.ACTION_AUDIO_BECOMING_NOISY));

    // Performing this check in onResume() covers the case in which BT was
    // not enabled during onStart(), so we were paused to enable it...
    // onResume() will be called when ACTION_REQUEST_ENABLE activity
    // returns.
  }
 @Override
 public void onResume(boolean multitasking) {
   super.onResume(multitasking);
   gForeground = true;
 }
 @Override
 public void onResume(boolean multitasking) {
   super.onResume(multitasking);
   gForeground = true;
   checkPlayServices();
 }
 @Override
 public void onResume(boolean multitasking) {
   super.onResume(multitasking);
   MobclickAgent.onResume(webView.getContext());
 }