SYMBOL INDEX (452 symbols across 78 files) FILE: app/src/androidTest/java/com/efly/flyhelper/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: app/src/main/java/com/efly/flyhelper/AppApplication.java class AppApplication (line 10) | public class AppApplication extends BaseApplication { method onCreate (line 15) | @Override FILE: app/src/main/java/com/efly/flyhelper/MainActivity.java class MainActivity (line 20) | public class MainActivity extends BaseActivity { method onNavigationItemSelected (line 30) | @Override method onCreate (line 48) | @Override method initViewPager (line 59) | private void initViewPager() { FILE: app/src/main/java/com/efly/flyhelper/adapter/FragmentAdapter.java class FragmentAdapter (line 9) | public class FragmentAdapter extends FragmentStatePagerAdapter { method FragmentAdapter (line 12) | public FragmentAdapter(FragmentManager fm, List mFragments) { method getItem (line 17) | @Override method getCount (line 22) | @Override method getItemPosition (line 27) | @Override FILE: app/src/test/java/com/efly/flyhelper/ExampleUnitTest.java class ExampleUnitTest (line 10) | public class ExampleUnitTest { method addition_isCorrect (line 11) | @Test FILE: base/src/androidTest/java/com/ccj/base/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: base/src/main/java/com/ccj/base/AppManager.java class AppManager (line 13) | public class AppManager { method AppManager (line 18) | private AppManager() { method getAppManager (line 26) | public static AppManager getAppManager() { method getActivity (line 43) | public static Activity getActivity(Class cls) { method addActivity (line 56) | public void addActivity(Activity activity) { method currentActivity (line 63) | public Activity currentActivity() { method finishActivity (line 71) | public void finishActivity() { method finishActivity (line 79) | public void finishActivity(Activity activity) { method removeActivity (line 89) | public void removeActivity(Activity activity) { method finishActivity (line 98) | public void finishActivity(Class cls) { method finishAllActivity (line 110) | public void finishAllActivity() { method AppExit (line 122) | public void AppExit(Context context) { FILE: base/src/main/java/com/ccj/base/Constants.java class Constants (line 7) | public class Constants { FILE: base/src/main/java/com/ccj/base/RouterConstants.java class RouterConstants (line 7) | public final class RouterConstants { FILE: base/src/main/java/com/ccj/base/adapter/CommonRcvAdapter.java class CommonRcvAdapter (line 23) | public abstract class CommonRcvAdapter extends RecyclerView.Adapter data, Activity mActivity) { method getItem (line 46) | public T getItem(int position) { method getItemCount (line 54) | @Override method setData (line 59) | @Override method getData (line 64) | @Override method getItemId (line 69) | @Override method getItemViewType (line 80) | @Deprecated method getItemType (line 88) | @Override method onCreateViewHolder (line 93) | @Override method onBindViewHolder (line 98) | @Override method getConvertedData (line 106) | @NonNull method getCurrentPosition (line 112) | @Override class RcvAdapterItem (line 121) | public static class RcvAdapterItem extends RecyclerView.ViewHolder { method RcvAdapterItem (line 127) | RcvAdapterItem(Context context, ViewGroup parent, AdapterItem item) { method debug (line 140) | private void debug(RcvAdapterItem holder) { FILE: base/src/main/java/com/ccj/base/adapter/bean/AdapterBean.java class AdapterBean (line 14) | public abstract class AdapterBean implements Serializable { method setCell_type (line 19) | public abstract void setCell_type(int cell_type); method getCell_type (line 22) | public abstract int getCell_type(); FILE: base/src/main/java/com/ccj/base/adapter/bean/AdapterGroupBean.java class AdapterGroupBean (line 11) | public abstract class AdapterGroupBean extends AdapterBean implements... method getList (line 16) | public abstract List getList(); method getTitle (line 18) | public abstract String getTitle(); method getRedirect_data (line 20) | public abstract T getRedirect_data(); FILE: base/src/main/java/com/ccj/base/adapter/item/AdapterItem.java type AdapterItem (line 10) | public interface AdapterItem { method getLayoutResId (line 16) | @LayoutRes method bindViews (line 22) | void bindViews(final View root); method setViews (line 28) | void setViews(); method handleData (line 36) | void handleData(T t, int position); FILE: base/src/main/java/com/ccj/base/adapter/util/IAdapter.java type IAdapter (line 16) | public interface IAdapter { method setData (line 21) | void setData(@NonNull List data); method getData (line 23) | List getData(); method getItemType (line 29) | Object getItemType(T t); method createItem (line 37) | @Keep method getConvertedData (line 48) | @Keep method notifyDataSetChanged (line 55) | void notifyDataSetChanged(); method getCurrentPosition (line 60) | int getCurrentPosition(); FILE: base/src/main/java/com/ccj/base/adapter/util/ItemTypeUtil.java class ItemTypeUtil (line 11) | @VisibleForTesting method setTypePool (line 16) | public void setTypePool(HashMap typePool) { method getIntType (line 24) | public int getIntType(Object type) { FILE: base/src/main/java/com/ccj/base/api/APIService.java class APIService (line 13) | public class APIService { FILE: base/src/main/java/com/ccj/base/api/RetrofitRequest.java type RetrofitRequest (line 8) | public interface RetrofitRequest { FILE: base/src/main/java/com/ccj/base/api/VolleyUtils.java class VolleyUtils (line 18) | public class VolleyUtils { method getInstance (line 27) | public static VolleyUtils getInstance() { method VolleyUtils (line 35) | private VolleyUtils() { method getRequestQueue (line 40) | public RequestQueue getRequestQueue() { method getImageLoader (line 48) | public ImageLoader getImageLoader() { method addToRequestQueue (line 56) | public void addToRequestQueue(Request req, String tag) { method addToRequestQueue (line 62) | public void addToRequestQueue(Request req) { method cancelPendingRequests (line 67) | public void cancelPendingRequests(Object tag) { FILE: base/src/main/java/com/ccj/base/base/BaseActivity.java class BaseActivity (line 24) | public class BaseActivity method onCreate (line 34) | @Override method initToolBar (line 43) | public void initToolBar() { method getToolbar (line 56) | public Toolbar getToolbar() { method onDestroy (line 63) | @Override method initDialog (line 71) | private void initDialog() { method showLoading (line 76) | public void showLoading() { method dismissLoading (line 80) | public void dismissLoading() { method initView (line 85) | @Override method onActivityResult (line 98) | @Override method handleResult (line 129) | private void handleResult(Fragment frag, int requestCode, int resultCode, FILE: base/src/main/java/com/ccj/base/base/BaseApplication.java class BaseApplication (line 16) | public class BaseApplication extends Application { method getInstance (line 24) | public static synchronized BaseApplication getInstance() { method attachBaseContext (line 28) | @Override method onCreate (line 34) | @Override method initARouter (line 48) | private void initARouter() { method showToast (line 67) | public static void showToast(String message, int duration, int icon, method getContext (line 75) | public static Context getContext() { method setContext (line 79) | public static void setContext(Context context) { method getResource (line 83) | public static Resources getResource() { method setResource (line 87) | public static void setResource(Resources resource) { method showShortToast (line 92) | public static void showShortToast(String message) { method showLongToast (line 96) | public static void showLongToast(String message) { method showToast (line 100) | public static void showToast(String message) { FILE: base/src/main/java/com/ccj/base/base/BaseBean.java class BaseBean (line 8) | public class BaseBean implements Serializable { FILE: base/src/main/java/com/ccj/base/base/BaseFragment.java class BaseFragment (line 16) | public abstract class BaseFragment extends Frag... method onCreate (line 27) | @Override method showLoading (line 34) | public void showLoading() { method dismissLoading (line 42) | public void dismissLoading() { method getScreen (line 48) | private void getScreen() { method onDetach (line 60) | @Override FILE: base/src/main/java/com/ccj/base/base/BaseModel.java type BaseModel (line 6) | public interface BaseModel { method start (line 11) | void start(); method onDestroy (line 20) | void onDestroy(); FILE: base/src/main/java/com/ccj/base/base/BasePresenter.java type BasePresenter (line 6) | public interface BasePresenter { method start (line 10) | void start(); method onDestroy (line 18) | void onDestroy(); FILE: base/src/main/java/com/ccj/base/base/BaseView.java type BaseView (line 6) | public interface BaseView { method initView (line 9) | void initView(); FILE: base/src/main/java/com/ccj/base/base/Constants.java class Constants (line 6) | public class Constants { FILE: base/src/main/java/com/ccj/base/bean/User.java class User (line 8) | public class User extends BaseBean implements Serializable { method objectFromData (line 47) | public static User objectFromData(String str) { class ResultBean (line 52) | public static class ResultBean { method toString (line 77) | @Override method objectFromData (line 105) | public static ResultBean objectFromData(String str) { method toString (line 112) | @Override FILE: base/src/main/java/com/ccj/base/bean/UserDetail.java class UserDetail (line 6) | public class UserDetail { FILE: base/src/main/java/com/ccj/base/utils/BitmapUtil.java class BitmapUtil (line 22) | public class BitmapUtil { method BitmapUtil (line 35) | public BitmapUtil(Context context){ method getOutputMediaFileUri (line 42) | public static Uri getOutputMediaFileUri(int type, String name) { method getOutputMediaFile (line 49) | public static File getOutputMediaFile(int type, String name) { method getPhotoURL (line 84) | public static String getPhotoURL(String name) { method getFile (line 99) | public static String getFile(String dir, String contain) { method calculateInSampleSize (line 124) | public static int calculateInSampleSize(BitmapFactory.Options options,... method transMsgPicFile (line 137) | public static File transMsgPicFile(File file, Bitmap bitmap) { method comp (line 153) | public static Bitmap comp(Bitmap image) { method getimage (line 192) | private Bitmap getimage(String srcPath) { method compressImage (line 220) | private static Bitmap compressImage(Bitmap image) { FILE: base/src/main/java/com/ccj/base/utils/LruBitmapCache.java class LruBitmapCache (line 12) | public class LruBitmapCache implements ImageLoader.ImageCache { method LruBitmapCache (line 15) | public LruBitmapCache() { method getBitmap (line 26) | @Override method putBitmap (line 31) | @Override FILE: base/src/main/java/com/ccj/base/utils/SerializableUtil.java class SerializableUtil (line 17) | public class SerializableUtil { method objToStr (line 19) | public static String objToStr(Object obj) throws IOException { method strToObj (line 40) | public static Object strToObj(String str) throws IOException { method listToString (line 53) | public static String listToString(List list) throws IOException { method stringToList (line 68) | public static List stringToList(String str) throws IOException { FILE: base/src/main/java/com/ccj/base/utils/SharedPreferenceUtil.java class SharedPreferenceUtil (line 15) | public class SharedPreferenceUtil { method initSharedPreference (line 37) | public static synchronized void initSharedPreference(Context context) { method getInstance (line 50) | public static synchronized SharedPreferenceUtil getInstance() { method SharedPreferenceUtil (line 58) | public SharedPreferenceUtil(Context context) { method getSharedPref (line 62) | public SharedPreferences getSharedPref() { method putAutoLogin (line 66) | public synchronized void putAutoLogin(Boolean AutoLogin) { method getAutoLogin (line 72) | public synchronized Boolean getAutoLogin() { method setIsLogin (line 78) | public synchronized void setIsLogin(Boolean AutoLogin) { method getIsLogin (line 84) | public synchronized Boolean getIsLogin() { method putUser (line 89) | public synchronized void putUser(User user) { method setUsername (line 104) | public void setUsername(String username){ method getUsername (line 111) | public String getUsername(){ method getUser (line 116) | public synchronized User getUser() method DeleteUser (line 141) | public synchronized void DeleteUser() { FILE: base/src/main/java/com/ccj/base/utils/TDeviceUtils.java class TDeviceUtils (line 40) | @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) method TDeviceUtils (line 65) | public TDeviceUtils() { method dpToPixel (line 68) | public static float dpToPixel(float dp) { method getDefaultLoadFactor (line 72) | public static int getDefaultLoadFactor() { method getDensity (line 82) | public static float getDensity() { method getDisplayMetrics (line 88) | public static DisplayMetrics getDisplayMetrics() { method getScreenHeight (line 96) | public static float getScreenHeight() { method getScreenWidth (line 100) | public static float getScreenWidth() { method getRealScreenSize (line 104) | public static int[] getRealScreenSize(Activity activity) { method getStatusBarHeight (line 138) | public static int getStatusBarHeight() { method hasBigScreen (line 158) | public static boolean hasBigScreen() { method hasCamera (line 178) | public static final boolean hasCamera() { method hasHardwareMenuKey (line 192) | public static boolean hasHardwareMenuKey(Context getContext) { method hasInternet (line 203) | public static boolean hasInternet() { method gotoGoogleMarket (line 213) | public static boolean gotoGoogleMarket(Activity activity, String pck) { method isPackageExist (line 227) | public static boolean isPackageExist(String pckName) { method hideAnimatedView (line 239) | public static void hideAnimatedView(View view) { method hideSoftKeyboard (line 244) | public static void hideSoftKeyboard(View view) { method isLandscape (line 252) | public static boolean isLandscape() { method isPortrait (line 258) | public static boolean isPortrait() { method isTablet (line 265) | public static boolean isTablet() { method pixelsToDp (line 275) | public static float pixelsToDp(float f) { method showAnimatedView (line 279) | public static void showAnimatedView(View view) { method showSoftKeyboard (line 284) | public static void showSoftKeyboard(Dialog dialog) { method showSoftKeyboard (line 288) | public static void showSoftKeyboard(View view) { method toogleSoftKeyboard (line 294) | public static void toogleSoftKeyboard(View view) { method isSdcardReady (line 300) | public static boolean isSdcardReady() { method getCurCountryLan (line 305) | public static String getCurCountryLan() { method isZhCN (line 313) | public static boolean isZhCN() { method percent (line 319) | public static String percent(double p1, double p2) { method percent2 (line 328) | public static String percent2(double p1, double p2) { method gotoMarket (line 337) | public static void gotoMarket(Context getContext, String pck) { method isHaveMarket (line 350) | public static boolean isHaveMarket(Context getContext) { method openAppInMarket (line 359) | public static void openAppInMarket(Context getContext) { method setFullScreen (line 378) | public static void setFullScreen(Activity activity) { method cancelFullScreen (line 387) | public static void cancelFullScreen(Activity activity) { method getPackageInfo (line 396) | public static PackageInfo getPackageInfo(String pckName) { method getVersionCode (line 406) | public static int getVersionCode() { method getVersionCode (line 420) | public static int getVersionCode(String packageName) { method getVersionName (line 431) | public static String getVersionName() { method isScreenOn (line 445) | public static boolean isScreenOn() { method installAPK (line 451) | public static void installAPK(Context getContext, File file) { method getInstallApkIntent (line 462) | public static Intent getInstallApkIntent(File file) { method openDial (line 471) | public static void openDial(Context getContext, String number) { method openSMS (line 477) | public static void openSMS(Context getContext, String smsBody, String ... method openDail (line 484) | public static void openDail(Context getContext) { method openSendMsg (line 490) | public static void openSendMsg(Context getContext) { method openCamera (line 497) | public static void openCamera(Context getContext) { method getIMEI (line 504) | public static String getIMEI() { method getPhoneType (line 510) | public static String getPhoneType() { method openApp (line 514) | public static void openApp(Context getContext, String packageName) { method openAppActivity (line 525) | public static boolean openAppActivity(Context getContext, String packa... method isWifiOpen (line 539) | public static boolean isWifiOpen() { method uninstallApk (line 558) | public static void uninstallApk(Context getContext, String packageName) { method copyTextToBoard (line 567) | @SuppressWarnings("deprecation") method sendEmail (line 585) | public static void sendEmail(Context getContext, String subject, method getStatuBarHeight (line 601) | public static int getStatuBarHeight() { method getActionBarHeight (line 620) | public static int getActionBarHeight(Context getContext) { method hasStatusBar (line 638) | public static boolean hasStatusBar(Activity activity) { method showSystemShareOption (line 650) | public static void showSystemShareOption(Activity getContext, method getNetworkType (line 664) | public static int getNetworkType() { FILE: base/src/main/java/com/ccj/base/utils/TLog.java class TLog (line 5) | public class TLog { method TLog (line 9) | public TLog() { method analytics (line 12) | public static final void analytics(String log) { method error (line 17) | public static final void error(String log) { method log (line 22) | public static final void log(String log) { method log (line 27) | public static final void log(String tag, String log) { method logI (line 32) | public static final void logI(String log) { method warn (line 37) | public static final void warn(String log) { FILE: base/src/main/java/com/ccj/base/utils/ToastUtil.java class ToastUtil (line 5) | public class ToastUtil { method show (line 8) | public static void show( String text) { FILE: base/src/main/java/com/ccj/base/utils/eventbus/EventUtils.java class EventUtils (line 8) | public class EventUtils { class StringEvent (line 13) | public static class StringEvent{ method StringEvent (line 15) | public StringEvent(String msg) { method getMsg (line 19) | public String getMsg(){ class intEvent (line 24) | public static class intEvent{ method intEvent (line 26) | public intEvent(int msg) { method getMsg (line 30) | public int getMsg(){ class ObjectEvent (line 40) | public static class ObjectEvent{ method ObjectEvent (line 42) | public ObjectEvent(Object object) { method getMsg (line 46) | public Object getMsg(){ FILE: base/src/main/java/com/ccj/base/utils/router/LoginModuleService.java type LoginModuleService (line 10) | public interface LoginModuleService extends IProvider { method checkLoginState (line 13) | boolean checkLoginState(); FILE: base/src/main/java/com/ccj/base/utils/router/RounterInterceptor.java class RounterInterceptor (line 16) | @Interceptor(priority = 8, name = "测试用拦截器") method process (line 22) | @Override method init (line 31) | @Override FILE: base/src/main/java/com/ccj/base/utils/router/RounterSerialization.java class RounterSerialization (line 13) | @Route(path = "/router/RounterSerialization") method json2Object (line 17) | @Override method object2Json (line 22) | @Override method parseObject (line 34) | @Override method init (line 39) | @Override FILE: base/src/main/java/com/ccj/base/utils/router/RouterService.java type RouterService (line 9) | public interface RouterService extends IProvider { method start (line 12) | String start(String name); FILE: base/src/main/java/com/ccj/base/utils/router/RouterUtils.java class RouterUtils (line 8) | public class RouterUtils { method inject (line 12) | public static void inject(Object obj){ method navigation (line 23) | public static Object navigation(String path) { method startActivityForResult (line 30) | public void startActivityForResult(Activity activity,String path,int r... method startActivityForCallback (line 36) | public void startActivityForCallback() { FILE: base/src/main/java/com/ccj/base/view/SuperRecyclerView.java class SuperRecyclerView (line 14) | public class SuperRecyclerView extends RecyclerView { method SuperRecyclerView (line 30) | public SuperRecyclerView(Context context) { method SuperRecyclerView (line 35) | public SuperRecyclerView(Context context, AttributeSet attrs) { method SuperRecyclerView (line 40) | public SuperRecyclerView(Context context, AttributeSet attrs, int defS... method setOnAppBarSkipListener (line 45) | public void setOnAppBarSkipListener(OnAppBarSkipListener listener) { method init (line 49) | private void init() { method setLoadNextListener (line 105) | public void setLoadNextListener(OnLoadNextListener listener) { method setLoadingState (line 109) | public void setLoadingState(boolean isLoading) { method getLoadingState (line 113) | public boolean getLoadingState() { method setLoadToEnd (line 122) | public void setLoadToEnd(boolean isEnd) { method initActionBarAutoHide (line 133) | protected void initActionBarAutoHide() { method onMainContentScrolled (line 149) | public void onMainContentScrolled(int currentY, int deltaY) { FILE: base/src/main/java/com/ccj/base/view/list/OnAppBarSkipListener.java type OnAppBarSkipListener (line 7) | public interface OnAppBarSkipListener { method isSkip (line 8) | void isSkip(boolean iskip); FILE: base/src/main/java/com/ccj/base/view/list/OnLoadNextListener.java type OnLoadNextListener (line 5) | public interface OnLoadNextListener { method onLoadNext (line 6) | public void onLoadNext(); method autoShowOrHideToolbar (line 7) | public void autoShowOrHideToolbar(boolean show); FILE: base/src/test/java/com/ccj/base/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: module_home/src/main/java/com/ccj/home/HomeFragment.java class HomeFragment (line 22) | @Route(path = RouterConstants.HOME_MUDULE_FRAGMENT_HOME_HOME) method onCreateView (line 32) | @Nullable method onViewCreated (line 41) | @Override method onClick (line 61) | @Override method navigateMeiziDetail (line 77) | private void navigateMeiziDetail() { method navigateToLogin (line 85) | private void navigateToLogin() { method navigateTakePhoto (line 91) | private void navigateTakePhoto() { method onActivityResult (line 100) | @Override FILE: module_home/src/main/java/com/ccj/home/MainActivity.java class MainActivity (line 6) | public class MainActivity extends AppCompatActivity { method onCreate (line 8) | @Override FILE: module_meizi/src/main/java/com/ccj/meizi/adapter/MeiziRcvAdapter.java class MeiziRcvAdapter (line 16) | public class MeiziRcvAdapter extends CommonRcvAdapter { method MeiziRcvAdapter (line 21) | public MeiziRcvAdapter(@Nullable List data, Activity mActivity) { method getItemType (line 32) | @Override method createItem (line 44) | @NonNull FILE: module_meizi/src/main/java/com/ccj/meizi/api/MeiziAPIServiceImp.java class MeiziAPIServiceImp (line 14) | public class MeiziAPIServiceImp extends APIService { method getMeiZhi (line 22) | public static Observable getMeiZhi(String date) { method getMeiZhi (line 33) | public static Observable getMeiZhi() { FILE: module_meizi/src/main/java/com/ccj/meizi/api/MeiziRetrofitImp.java type MeiziRetrofitImp (line 14) | public interface MeiziRetrofitImp { method getMeiZhi (line 16) | @GET("/api/data/福利/{date}") method getMeiZhi (line 21) | @GET("/api/random/data/福利/10") FILE: module_meizi/src/main/java/com/ccj/meizi/bean/Meizhi.java class Meizhi (line 12) | public class Meizhi { method objectFromData (line 34) | public static Meizhi objectFromData(String str) { class MeiziItemBean (line 39) | public static class MeiziItemBean extends AdapterBean { method objectFromData (line 50) | public static MeiziItemBean objectFromData(String str) { method toString (line 55) | @Override method setCell_type (line 70) | @Override method getCell_type (line 75) | @Override method toString (line 81) | @Override FILE: module_meizi/src/main/java/com/ccj/meizi/debug/ContainActivity.java class ContainActivity (line 13) | public class ContainActivity extends BaseActivity{ method onCreate (line 16) | @Override method initFragment (line 25) | private void initFragment() { FILE: module_meizi/src/main/java/com/ccj/meizi/debug/MainActivity.java class MainActivity (line 10) | public class MainActivity extends AppCompatActivity { method onCreate (line 12) | @Override FILE: module_meizi/src/main/java/com/ccj/meizi/holder/MeiziItemHolder.java class MeiziItemHolder (line 18) | public class MeiziItemHolder implements AdapterItem meizhiList); method showError (line 21) | void showError(String error); method navigateToMeiZhiDetail (line 22) | void navigateToMeiZhiDetail(String url); method setListener (line 23) | void setListener(); type Presenter (line 27) | interface Presenter extends BasePresenter { method loadMeizhi (line 28) | void loadMeizhi(int pager); method loadMoreMeizhi (line 29) | void loadMoreMeizhi(int pager); method refresh (line 30) | void refresh(); type Model (line 33) | interface Model{ method saveUserInfo (line 34) | void saveUserInfo(User user); method saveLoginState (line 35) | void saveLoginState(Boolean isLogin); method saveRememberPass (line 36) | void saveRememberPass(User user); FILE: module_meizi/src/main/java/com/ccj/meizi/ui/main/MeiZhiFragment.java class MeiZhiFragment (line 31) | @Route(path = RouterConstants.MEIZI_MUDULE_FRAGMENT_HOME_MEIZI) method onCreateView (line 48) | @Nullable method onViewCreated (line 59) | @Override method initView (line 71) | @Override method showProgress (line 88) | @Override method hideProgress (line 95) | @Override method showMeiZhiList (line 105) | @Override method showError (line 113) | @Override method navigateToMeiZhiDetail (line 118) | @Override method setListener (line 124) | @Override method onRefresh (line 131) | @Override method onLoadNext (line 137) | @Override method autoShowOrHideToolbar (line 144) | @Override FILE: module_meizi/src/main/java/com/ccj/meizi/ui/main/MeiZhiPresenter.java class MeiZhiPresenter (line 18) | public class MeiZhiPresenter implements MeiZhiContract.Presenter { method MeiZhiPresenter (line 24) | public MeiZhiPresenter(MeiZhiContract.View view) { method start (line 28) | @Override method refresh (line 35) | @Override method loadMoreMeizhi (line 40) | @Override method loadMeizhi (line 45) | @Override method onDestroy (line 88) | @Override FILE: module_meizi/src/main/java/com/ccj/meizi/utils/DateStringUtils.java class DateStringUtils (line 10) | public class DateStringUtils { method getBeforeStringDate (line 16) | public static String getBeforeStringDate(int offset ){ FILE: module_user/src/main/java/com/ccj/login/api/LoginAPIServiceImp.java class LoginAPIServiceImp (line 16) | public class LoginAPIServiceImp extends APIService { method userLogin (line 26) | public static Observable userLogin(String format, String city) { FILE: module_user/src/main/java/com/ccj/login/api/LoginRetrofitImp.java type LoginRetrofitImp (line 18) | public interface LoginRetrofitImp extends RetrofitRequest { method userLogin (line 26) | @Headers( "Content-Type: application/json" ) FILE: module_user/src/main/java/com/ccj/login/debug/LoginApplication.java class LoginApplication (line 9) | public class LoginApplication extends BaseApplication { method onCreate (line 10) | @Override FILE: module_user/src/main/java/com/ccj/login/debug/MainActivity.java class MainActivity (line 19) | @Route(path = "/login/MainActivity") method onCreate (line 25) | @Override method jumpToLogin (line 40) | private void jumpToLogin() { FILE: module_user/src/main/java/com/ccj/login/service/CheckLoginService.java class CheckLoginService (line 13) | @Route(path = RouterConstants. USER_SERVICE_IMPL) method checkLoginState (line 20) | @Override method init (line 26) | @Override FILE: module_user/src/main/java/com/ccj/login/ui/login/LoginActivity.java class LoginActivity (line 35) | @Route(path = RouterConstants.USER_MOUDLE_ACTIVITY) method onCreate (line 58) | @Override method navigateToMain (line 69) | @Override method navigateToRegister (line 76) | @Override method onClick (line 82) | @OnClick({R2.id.iv_cancel, R2.id.btn_login, R2.id.btn_register}) method showProgress (line 99) | @Override method hideProgress (line 104) | @Override method showError (line 109) | @Override method initView (line 115) | @Override FILE: module_user/src/main/java/com/ccj/login/ui/login/LoginContract.java type LoginContract (line 13) | public interface LoginContract { type View (line 16) | interface View extends BaseView { method showProgress (line 17) | void showProgress(); method hideProgress (line 18) | void hideProgress(); method showError (line 19) | void showError(String error); method navigateToMain (line 20) | void navigateToMain(); method navigateToRegister (line 21) | void navigateToRegister(); type Presenter (line 24) | interface Presenter extends BasePresenter { method login (line 25) | void login(String username, String password); method onDestroy (line 26) | void onDestroy(); type Model (line 29) | interface Model{ method saveUserInfo (line 30) | void saveUserInfo(User user); method saveLoginState (line 31) | void saveLoginState(Boolean isLogin); method saveRememberPass (line 32) | void saveRememberPass(User user); FILE: module_user/src/main/java/com/ccj/login/ui/login/LoginModel.java class LoginModel (line 17) | public class LoginModel implements LoginContract.Model { type SaveFinishListener (line 20) | interface SaveFinishListener{ method onError (line 21) | void onError(String msg); method onSucess (line 22) | void onSucess(String msg); method onProgress (line 23) | void onProgress(String msg); method LoginModel (line 26) | public LoginModel() { method setOnSaveFinishListener (line 30) | public void setOnSaveFinishListener(SaveFinishListener onSaveFinishLis... method saveUserInfo (line 35) | @Override method saveLoginState (line 40) | @Override method saveRememberPass (line 45) | @Override FILE: module_user/src/main/java/com/ccj/login/ui/login/LoginPresenter.java class LoginPresenter (line 17) | public class LoginPresenter implements LoginContract.Presenter { method LoginPresenter (line 20) | public LoginPresenter(LoginContract.View loginView) { method login (line 24) | @Override method start (line 51) | @Override method onDestroy (line 57) | @Override FILE: module_user/src/main/java/com/ccj/login/ui/register/RegisterActivity.java class RegisterActivity (line 16) | @Route(path = RouterConstants.USER_REGISTER_FRAGMENT) method onCreate (line 20) | @Override FILE: module_user/src/main/java/com/ccj/login/ui/user/UserFragment.java class UserFragment (line 18) | @Route(path = RouterConstants.USER_MUDULE_FRAGMENT_HOME_USER) method onCreateView (line 24) | @Nullable FILE: module_video/src/main/java/com/ccj/video/VideoFragment.java class VideoFragment (line 16) | @Route(path= RouterConstants.VIDEO_MUDULE_FRAGMENT_HOME_VIDEO) method onCreateView (line 22) | @Nullable FILE: module_video/src/main/java/com/ccj/video/debug/MainActivity.java class MainActivity (line 8) | public class MainActivity extends AppCompatActivity { method onCreate (line 12) | @Override FILE: module_video/src/main/java/com/ccj/video/debug/VideoApplication.java class VideoApplication (line 10) | public class VideoApplication extends BaseApplication { method onCreate (line 12) | @Override FILE: module_video/src/main/java/com/ccj/video/service/VideoServiceImpl.java class VideoServiceImpl (line 13) | @Route(path = RouterConstants.VIDEO_SERVICE_IMPL) method init (line 17) | @Override method start (line 22) | @Override FILE: module_video/src/main/java/com/ccj/video/ui/TakePhotoActivity.java class TakePhotoActivity (line 31) | @Route(path= RouterConstants.VIDEO_MUDULE_ACTIVITY) method onCreate (line 43) | @Override method onClick (line 56) | @OnClick(R2.id.button) method takePhoto (line 66) | private void takePhoto() { method startTakePhoto (line 74) | private void startTakePhoto() { method onActivityResult (line 80) | @Override method initView (line 94) | @Override method showProgress (line 99) | @Override method hideProgress (line 104) | @Override method showBitmap (line 109) | @Override FILE: module_video/src/main/java/com/ccj/video/ui/TakePhotoContract.java type TakePhotoContract (line 16) | public interface TakePhotoContract { type View (line 18) | interface View extends BaseView { method initView (line 19) | void initView(); method showProgress (line 20) | void showProgress(); method hideProgress (line 21) | void hideProgress(); method showBitmap (line 22) | void showBitmap(Bitmap bitmap); type Presenter (line 25) | interface Presenter extends BasePresenter { method savePhoto (line 26) | void savePhoto(Intent data); type Model (line 29) | interface Model extends BaseModel { method savePhoto (line 30) | void savePhoto(Intent data); FILE: module_video/src/main/java/com/ccj/video/ui/TakePhotoModel.java class TakePhotoModel (line 26) | public class TakePhotoModel implements TakePhotoContract.Model { method savePhoto (line 36) | @Override method savePic (line 68) | private String savePic(Intent data) { method start (line 93) | @Override method onDestroy (line 99) | @Override FILE: module_video/src/main/java/com/ccj/video/ui/TakePhotoPresenter.java class TakePhotoPresenter (line 15) | public class TakePhotoPresenter implements TakePhotoContract.Presenter { method TakePhotoPresenter (line 25) | public TakePhotoPresenter(TakePhotoContract.View view) { method savePhoto (line 35) | @Override method start (line 45) | @Override method onDestroy (line 50) | @Override method onEvent (line 66) | @Subscribe//(threadMode = ThreadMode.MAIN)