package be.digitalia.fosdem.fragments; import be.digitalia.fosdem.R; import be.digitalia.fosdem.db.DatabaseManager; import be.digitalia.fosdem.loaders.BaseLiveLoader; import android.content.Context; import android.database.Cursor; import android.os.Bundle; import android.support.v4.content.Loader; public class NextLiveListFragment extends BaseLiveListFragment { @Override protected String getEmptyText() { return getString(R.string.next_empty); } @Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { return new NextLiveLoader(getActivity()); } private static class NextLiveLoader extends BaseLiveLoader { private static final long INTERVAL = 30L * 60L * 1000L; // 30 minutes public NextLiveLoader(Context context) { super(context); } @Override protected Cursor getCursor() { long now = System.currentTimeMillis(); return DatabaseManager.getInstance().getEvents(now, now + INTERVAL, -1L, true); } } }