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