public void setAutorefreshEnabled(boolean enabled) { mAutorefreshEnabled = enabled; if (!mAutorefreshEnabled) cancelRefreshTimer(); else scheduleRefreshTimerIfEnabled(); }
protected void scheduleRefreshTimerIfEnabled() { cancelRefreshTimer(); if (!mAutorefreshEnabled || mRefreshTimeMilliseconds <= 0) return; mRefreshHandler.postDelayed(mRefreshRunnable, mRefreshTimeMilliseconds); }