package com.ronakmanglani.watchlist;
import android.app.Application;
import android.content.Context;
public class WatchlistApp extends Application {
// Tag for fragment manager
public static final String TAG_GRID_FRAGMENT = "movie_grid_fragment";
// SharedPreference Keys
public static final String TABLE_USER = "user_settings";
public static final String LAST_SELECTED = "last_drawer_selection";
public static final String THUMBNAIL_SIZE = "thumbnail_size";
public static final String VIEW_MODE = "view_mode";
public static final String VIEW_TYPE = "view_type";
public static final int VIEW_MODE_GRID = 1;
public static final int VIEW_MODE_LIST = 2;
public static final int VIEW_MODE_COMPACT = 3;
public static final int VIEW_TYPE_POPULAR = 1;
public static final int VIEW_TYPE_RATED = 2;
public static final int VIEW_TYPE_UPCOMING = 3;
public static final int VIEW_TYPE_PLAYING = 4;
public static final int VIEW_TYPE_WATCHED = 5;
public static final int VIEW_TYPE_TO_SEE = 6;
// Intent Extra + Bundle Argument + Saved Instance State
public static final String TOOLBAR_TITLE = "toolbar_title";
public static final String MOVIE_ID = "movie_id";
public static final String MOVIE_NAME = "movie_name";
public static final String MOVIE_OBJECT = "movie_object";
public static final String MOVIE_LIST = "movie_list";
public static final String REVIEW_OBJECT = "review_object";
public static final String REVIEW_LIST = "review_list";
public static final String VIDEO_LIST = "video_list";
public static final String PHOTO_LIST = "photo_list";
public static final String CREDIT_TYPE = "credit_type";
public static final String CREDIT_LIST = "credit_list";
public static final String SEARCH_QUERY = "search_query";
public static final String PAGE_TO_DOWNLOAD = "page_to_download";
public static final String TOTAL_PAGES = "total_pages";
public static final String IS_LOADING = "is_loading";
public static final String IS_LOCKED = "is_locked";
public static final int CREDIT_TYPE_CAST = 1;
public static final int CREDIT_TYPE_CREW = 2;
// Initialize context
@Override
public void onCreate() {
super.onCreate();
mAppContext = getApplicationContext();
}
// To access context from any class
private static Context mAppContext;
public static Context getAppContext() {
return mAppContext;
}
}