Changeset View
Changeset View
Standalone View
Standalone View
src/it/reyboz/bustorino/fragments/ArrivalsFragment.java
Show All 20 Lines | |||||
import android.database.Cursor; | import android.database.Cursor; | ||||
import android.net.Uri; | import android.net.Uri; | ||||
import android.os.Bundle; | import android.os.Bundle; | ||||
import android.support.annotation.Nullable; | import android.support.annotation.Nullable; | ||||
import android.support.v4.app.LoaderManager; | import android.support.v4.app.LoaderManager; | ||||
import android.support.v4.content.CursorLoader; | import android.support.v4.content.CursorLoader; | ||||
import android.support.v4.content.Loader; | import android.support.v4.content.Loader; | ||||
import android.util.Log; | import android.util.Log; | ||||
import android.widget.ImageButton; | |||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import it.reyboz.bustorino.R; | import it.reyboz.bustorino.R; | ||||
import it.reyboz.bustorino.backend.DBStatusManager; | import it.reyboz.bustorino.backend.DBStatusManager; | ||||
import it.reyboz.bustorino.middleware.AppDataProvider; | import it.reyboz.bustorino.middleware.AppDataProvider; | ||||
import it.reyboz.bustorino.middleware.NextGenDB; | import it.reyboz.bustorino.middleware.NextGenDB; | ||||
import it.reyboz.bustorino.middleware.UserDB; | import it.reyboz.bustorino.middleware.UserDB; | ||||
public class ArrivalsFragment extends ResultListFragment implements LoaderManager.LoaderCallbacks<Cursor> { | public class ArrivalsFragment extends ResultListFragment implements LoaderManager.LoaderCallbacks<Cursor> { | ||||
private final static String KEY_STOP_ID = "stopid"; | private final static String KEY_STOP_ID = "stopid"; | ||||
private final static String KEY_STOP_NAME = "stopname"; | private final static String KEY_STOP_NAME = "stopname"; | ||||
private final static String DEBUG_TAG = "BUSTOArrivalsFragment"; | private final static String DEBUG_TAG = "BUSTOArrivalsFragment"; | ||||
private final static int loaderFavId = 2; | private final static int loaderFavId = 2; | ||||
private final static int loaderStopId = 1; | private final static int loaderStopId = 1; | ||||
private @Nullable String stopID,stopName; | private @Nullable String stopID,stopName; | ||||
private TextView messageTextView; | private TextView messageTextView; | ||||
private DBStatusManager prefs; | private DBStatusManager prefs; | ||||
private DBStatusManager.OnDBUpdateStatusChangeListener listener; | private DBStatusManager.OnDBUpdateStatusChangeListener listener; | ||||
private boolean justCreated = false; | private boolean justCreated = false; | ||||
private ImageButton addToFavorites; | |||||
public static ArrivalsFragment newInstance(String stopID){ | public static ArrivalsFragment newInstance(String stopID){ | ||||
Bundle args = new Bundle(); | Bundle args = new Bundle(); | ||||
args.putString(KEY_STOP_ID,stopID); | args.putString(KEY_STOP_ID,stopID); | ||||
ArrivalsFragment fragment = new ArrivalsFragment(); | ArrivalsFragment fragment = new ArrivalsFragment(); | ||||
//parameter for ResultListFragment | //parameter for ResultListFragment | ||||
args.putSerializable(LIST_TYPE,FragmentKind.ARRIVALS); | args.putSerializable(LIST_TYPE,FragmentKind.ARRIVALS); | ||||
fragment.setArguments(args); | fragment.setArguments(args); | ||||
▲ Show 20 Lines • Show All 156 Lines • Show Last 20 Lines |
Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) or GNU Free Documentation License (at your option) unless otherwise noted. · Contact / Register