public void peticionPost() { // Ejecutamos el servicio-obtener-posiciones Log.d("TabsActivity", "Tab Actual: " + mViewPager.getCurrentItem()); if (recuperarPreferenciaBoolean("servicio2") && mViewPager.getCurrentItem() == 2) { if (sp == null || sp.isCancelled()) { sp = new ServicioPosiciones(this, 30000); sp.execute(); } } else { if (sp != null) { sp.cancel(true); } } }