SYMBOL INDEX (346 symbols across 28 files) FILE: app/src/androidTest/java/com/wj/android/todo/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/wj/android/todo/MainApplication.java class MainApplication (line 12) | public class MainApplication extends Application { method onCreate (line 14) | @Override FILE: app/src/main/java/com/wj/android/todo/activity/AddTodoActivity.java class AddTodoActivity (line 30) | public class AddTodoActivity extends BaseActivity { method getLayoutId (line 42) | @Override method initData (line 47) | @Override method onClickBack (line 55) | @OnClick(R.id.back) method onClickTodoDate (line 60) | @OnClick(R.id.todo_date) method onClickAddTodo (line 74) | @OnClick(R.id.save_todo) method requestAddTodoData (line 88) | private void requestAddTodoData() { method updateUI (line 92) | public void updateUI(ResponseItem response) { method isLoadingEnable (line 102) | @Override FILE: app/src/main/java/com/wj/android/todo/activity/EditTodoActivity.java class EditTodoActivity (line 31) | public class EditTodoActivity extends BaseActivity { method getLayoutId (line 47) | @Override method initData (line 52) | @Override method onClickBack (line 82) | @OnClick(R.id.back) method onClickTodoDate (line 87) | @OnClick(R.id.todo_date) method onClickAddTodo (line 101) | @OnClick(R.id.save_todo) method requestUpdateTodoData (line 115) | private void requestUpdateTodoData() { method updateUI (line 119) | public void updateUI(ResponseItem response) { method isLoadingEnable (line 129) | @Override FILE: app/src/main/java/com/wj/android/todo/activity/LoginActivity.java class LoginActivity (line 16) | public class LoginActivity extends BaseActivity{ method getLayoutId (line 22) | @Override method initData (line 27) | @Override method clickRegister (line 32) | @OnClick(R.id.regitster) method clickLogin (line 37) | @OnClick(R.id.login) method isLoadingEnable (line 60) | @Override method requestLogin (line 65) | private void requestLogin() { method updateUI (line 69) | public void updateUI(ResponseItem response) { FILE: app/src/main/java/com/wj/android/todo/activity/MainActivity.java class MainActivity (line 30) | public class MainActivity extends BaseActivity { method getLayoutId (line 42) | @Override method initData (line 47) | @Override method applyEvent (line 65) | @Override method onClickAddTodo (line 98) | @OnClick(R.id.add_todo) class MainViewPagerAdapter (line 103) | private static class MainViewPagerAdapter extends FragmentPagerAdapter { method MainViewPagerAdapter (line 107) | public MainViewPagerAdapter(FragmentManager fm, List fragm... method getItem (line 112) | @Override method getCount (line 117) | @Override method onActivityResult (line 123) | @Override method updateDoneOrCancelData (line 137) | public void updateDoneOrCancelData(TodoDesBean todoDesBean, int postit... FILE: app/src/main/java/com/wj/android/todo/activity/RegisterActivity.java class RegisterActivity (line 22) | public class RegisterActivity extends BaseActivity { method getLayoutId (line 35) | @Override method initData (line 40) | @Override method onClickRegister (line 46) | @OnClick(R.id.regitster) method requestRegister (line 81) | private void requestRegister() { method onClickBack (line 85) | @OnClick(R.id.back) method updateUI (line 90) | public void updateUI(ResponseItem response) { method isLoadingEnable (line 97) | @Override FILE: app/src/main/java/com/wj/android/todo/activity/SplashActivity.java class SplashActivity (line 24) | public class SplashActivity extends BaseActivity { method getLayoutId (line 29) | @Override method initData (line 34) | @Override method redirectTo (line 56) | private void redirectTo() { FILE: app/src/main/java/com/wj/android/todo/activity/base/BaseActivity.java class BaseActivity (line 21) | public abstract class BaseActivity extends AppCompatActivity implements ... method onCreate (line 25) | @Override method onStart (line 39) | @Override method onRestart (line 45) | @Override method onResume (line 51) | @Override method onPause (line 57) | @Override method onStop (line 63) | @Override method onDestroy (line 69) | @Override method getLayoutId (line 82) | protected abstract int getLayoutId(); method initView (line 87) | protected void initView(){} method initData (line 92) | protected abstract void initData(); method applyEvent (line 97) | protected void applyEvent(){} method isLoadingEnable (line 99) | @Override method start (line 104) | @Override method error (line 115) | @Override method end (line 124) | @Override method showToast (line 131) | public void showToast(String msg) { method startActivity (line 135) | public void startActivity(Class cls) { method startActivity (line 140) | public void startActivity(Class cls, Bundle bundle) { method startActivityForResult (line 146) | public void startActivityForResult(Class cls, int requestCode) { FILE: app/src/main/java/com/wj/android/todo/adapter/TodoSectionAdapter.java class TodoSectionAdapter (line 16) | public class TodoSectionAdapter extends BaseSectionQuickAdapter getDatas() { method setDatas (line 70) | public void setDatas(List datas) { FILE: app/src/main/java/com/wj/android/todo/bean/TodoSection.java class TodoSection (line 9) | public class TodoSection extends SectionEntity { method TodoSection (line 11) | public TodoSection(boolean isHeader, String header) { method TodoSection (line 15) | public TodoSection(TodoDesBean todoBean) { FILE: app/src/main/java/com/wj/android/todo/constant/Constant.java class Constant (line 7) | public class Constant { FILE: app/src/main/java/com/wj/android/todo/constant/TimeConstants.java class TimeConstants (line 16) | public final class TimeConstants { FILE: app/src/main/java/com/wj/android/todo/exception/ApiException.java class ApiException (line 7) | public class ApiException extends RuntimeException{ method ApiException (line 11) | public ApiException(String message, int errorCode) { method getErrorCode (line 16) | public int getErrorCode() { method setErrorCode (line 20) | public void setErrorCode(int errorCode) { FILE: app/src/main/java/com/wj/android/todo/fragment/SettingFragment.java class SettingFragment (line 24) | public class SettingFragment extends BaseFragment { method newInstance (line 28) | public static SettingFragment newInstance() { method getLayoutId (line 36) | @Override method initData (line 41) | @Override method onClickLogout (line 50) | @OnClick(R.id.logout) FILE: app/src/main/java/com/wj/android/todo/fragment/TodoFragment.java class TodoFragment (line 38) | public class TodoFragment extends BaseFragment { method newInstance (line 55) | public static TodoFragment newInstance(boolean isDone) { method onCreate (line 64) | @Override method getLayoutId (line 74) | @Override method initData (line 79) | @Override method requestTodoListData (line 96) | private void requestTodoListData() { method deleteTodoById (line 100) | private void deleteTodoById(int todoId) { method doneTodoById (line 104) | private void doneTodoById(int todoId) { method updateUI (line 108) | public void updateUI(final ResponseItem response) { method showTodoDes (line 160) | private void showTodoDes(TodoSection todoSection) { method getTodoSectionData (line 177) | private List getTodoSectionData(List datas) { method isLoadingEnable (line 196) | @Override method start (line 201) | @Override method error (line 213) | @Override method end (line 223) | @Override method updateAddTodoData (line 234) | public void updateAddTodoData(TodoDesBean todoDesBean) { method updateRemovedData (line 254) | public void updateRemovedData(ResponseItem response) { method updateDoneData (line 269) | public void updateDoneData(ResponseItem response) { method showDialog (line 284) | private void showDialog(final int position) { method onActivityResult (line 299) | @Override FILE: app/src/main/java/com/wj/android/todo/fragment/base/BaseFragment.java class BaseFragment (line 26) | public abstract class BaseFragment extends Fragment implements BaseView { method onCreateView (line 30) | @Nullable method onActivityCreated (line 38) | @Override method onDestroyView (line 44) | @Override method getLayoutId (line 54) | protected abstract int getLayoutId(); method initData (line 59) | protected abstract void initData(); method isLoadingEnable (line 61) | public boolean isLoadingEnable(int requestId) { method start (line 65) | @Override method error (line 76) | @Override method end (line 87) | @Override method showToast (line 95) | public void showToast(String msg) { method startActivity (line 99) | public void startActivity(Class cls) { method startActivity (line 104) | public void startActivity(Class cls, Bundle bundle) { method startActivityForResult (line 110) | public void startActivityForResult(Class cls, Bundle bundle,int req... FILE: app/src/main/java/com/wj/android/todo/http/HttpUtils.java class HttpUtils (line 25) | public class HttpUtils { method buildUrl (line 27) | private static String buildUrl(String uri) { method requestLogin (line 31) | public static void requestLogin(BaseView baseView, String userName, St... method requestRegister (line 43) | public static void requestRegister(BaseView baseView, String userName,... method requestAddTodoData (line 56) | public static void requestAddTodoData(BaseView baseView, String todoNa... method requestTodoList (line 73) | public static void requestTodoList(BaseView baseView, int page, boolea... method deleteTodoById (line 82) | public static void deleteTodoById(BaseView baseView, int todoId) { method updateTodoById (line 91) | public static void updateTodoById(BaseView baseView, int todoId, Strin... method doneTodoById (line 95) | public static void doneTodoById(BaseView baseView, int todoId, int sta... method requestUpdateTodoData (line 107) | public static void requestUpdateTodoData(BaseView baseView, int todoId... FILE: app/src/main/java/com/wj/android/todo/http/MyGsonCallback.java class MyGsonCallback (line 12) | public abstract class MyGsonCallback extends GsonCallback { method MyGsonCallback (line 14) | public MyGsonCallback(BaseView baseView) { method MyGsonCallback (line 18) | public MyGsonCallback(BaseView baseView, int requestId) { method convertResponse (line 22) | @Override FILE: app/src/main/java/com/wj/android/todo/http/ResponseItem.java class ResponseItem (line 11) | public class ResponseItem implements Serializable { method getErrorCode (line 25) | public int getErrorCode() { method setErrorCode (line 29) | public void setErrorCode(int errorCode) { method getErrorMsg (line 33) | public String getErrorMsg() { method setErrorMsg (line 37) | public void setErrorMsg(String errorMsg) { method getData (line 41) | public T getData() { method setData (line 45) | public void setData(T data) { method isSuccess (line 49) | public boolean isSuccess() { FILE: app/src/main/java/com/wj/android/todo/manager/PersistentCookieJarManager.java class PersistentCookieJarManager (line 15) | public class PersistentCookieJarManager { method PersistentCookieJarManager (line 20) | private PersistentCookieJarManager(Context context) { method getInstance (line 24) | public static PersistentCookieJarManager getInstance(Context context) { method getPersistentCookieJar (line 35) | public PersistentCookieJar getPersistentCookieJar() { FILE: app/src/main/java/com/wj/android/todo/manager/PreferenceHelper.java class PreferenceHelper (line 24) | public abstract class PreferenceHelper { method save (line 26) | public abstract void save(Editor editor); method getInstance (line 30) | public static PreferenceHelper getInstance() { class OlderPreferenceHelper (line 41) | private static class OlderPreferenceHelper extends PreferenceHelper { method save (line 43) | @Override class NewPreferenceHelper (line 50) | private static class NewPreferenceHelper extends PreferenceHelper { method save (line 52) | @SuppressLint("NewApi") FILE: app/src/main/java/com/wj/android/todo/manager/SharePreferenceManager.java class SharePreferenceManager (line 10) | public class SharePreferenceManager { method SharePreferenceManager (line 18) | private SharePreferenceManager(Context context) { method getInstance (line 22) | public static SharePreferenceManager getInstance(Context context) { method setUserName (line 33) | public void setUserName(String userName) { method getUserName (line 39) | public String getUserName() { method clear (line 43) | public void clear() { FILE: app/src/main/java/com/wj/android/todo/util/TimeUtils.java class TimeUtils (line 23) | public final class TimeUtils { method getDefaultFormat (line 27) | private static SimpleDateFormat getDefaultFormat() { method getDateFormat (line 36) | private static SimpleDateFormat getDateFormat(String pattern) { method TimeUtils (line 40) | private TimeUtils() { method millis2String (line 51) | public static String millis2String(final long millis) { method millis2String (line 62) | public static String millis2String(final long millis, @NonNull final D... method string2Millis (line 73) | public static long string2Millis(final String time) { method string2Millis (line 84) | public static long string2Millis(final String time, @NonNull final Dat... method string2Date (line 100) | public static Date string2Date(final String time) { method string2Date (line 111) | public static Date string2Date(final String time, @NonNull final DateF... method date2String (line 127) | public static String date2String(final Date date) { method date2String (line 138) | public static String date2String(final Date date, @NonNull final DateF... method date2String (line 143) | public static String date2String(final Date date, @NonNull final Strin... method date2Millis (line 152) | public static long date2Millis(final Date date) { method millis2Date (line 162) | public static Date millis2Date(final long millis) { method getTimeSpan (line 182) | public static long getTimeSpan(final String time1, method getTimeSpan (line 204) | public static long getTimeSpan(final String time1, method getTimeSpan (line 226) | public static long getTimeSpan(final Date date1, method getTimeSpan (line 247) | public static long getTimeSpan(final long millis1, method getFitTimeSpan (line 270) | public static String getFitTimeSpan(final String time1, method getFitTimeSpan (line 294) | public static String getFitTimeSpan(final String time1, method getFitTimeSpan (line 318) | public static String getFitTimeSpan(final Date date1, final Date date2... method getFitTimeSpan (line 338) | public static String getFitTimeSpan(final long millis1, method getNowMills (line 349) | public static long getNowMills() { method getNowString (line 359) | public static String getNowString() { method getNowString (line 369) | public static String getNowString(@NonNull final DateFormat format) { method getNowDate (line 378) | public static Date getNowDate() { method getTimeSpanByNow (line 397) | public static long getTimeSpanByNow(final String time, @TimeConstants.... method getTimeSpanByNow (line 416) | public static long getTimeSpanByNow(final String time, method getTimeSpanByNow (line 436) | public static long getTimeSpanByNow(final Date date, @TimeConstants.Un... method getTimeSpanByNow (line 454) | public static long getTimeSpanByNow(final long millis, @TimeConstants.... method getFitTimeSpanByNow (line 474) | public static String getFitTimeSpanByNow(final String time, final int ... method getFitTimeSpanByNow (line 494) | public static String getFitTimeSpanByNow(final String time, method getFitTimeSpanByNow (line 515) | public static String getFitTimeSpanByNow(final Date date, final int pr... method getFitTimeSpanByNow (line 534) | public static String getFitTimeSpanByNow(final long millis, final int ... method getFriendlyTimeSpanByNow (line 554) | public static String getFriendlyTimeSpanByNow(final String time) { method getFriendlyTimeSpanByNow (line 574) | public static String getFriendlyTimeSpanByNow(final String time, method getFriendlyTimeSpanByNow (line 594) | public static String getFriendlyTimeSpanByNow(final Date date) { method getFriendlyTimeSpanByNow (line 613) | public static String getFriendlyTimeSpanByNow(final long millis) { method getWeeOfToday (line 637) | private static long getWeeOfToday() { method getMillis (line 661) | public static long getMillis(final long millis, method getMillis (line 683) | public static long getMillis(final String time, method getMillis (line 705) | public static long getMillis(final String time, method getMillis (line 727) | public static long getMillis(final Date date, method getString (line 749) | public static String getString(final long millis, method getString (line 771) | public static String getString(final long millis, method getString (line 794) | public static String getString(final String time, method getString (line 816) | public static String getString(final String time, method getString (line 839) | public static String getString(final Date date, method getString (line 861) | public static String getString(final Date date, method getDate (line 883) | public static Date getDate(final long millis, method getDate (line 905) | public static Date getDate(final String time, method getDate (line 927) | public static Date getDate(final String time, method getDate (line 949) | public static Date getDate(final Date date, method getMillisByNow (line 969) | public static long getMillisByNow(final long timeSpan, @TimeConstants.... method getStringByNow (line 988) | public static String getStringByNow(final long timeSpan, @TimeConstant... method getStringByNow (line 1007) | public static String getStringByNow(final long timeSpan, method getDateByNow (line 1027) | public static Date getDateByNow(final long timeSpan, @TimeConstants.Un... method isToday (line 1038) | public static boolean isToday(final String time) { method isToday (line 1049) | public static boolean isToday(final String time, @NonNull final DateFo... method isToday (line 1059) | public static boolean isToday(final Date date) { method isToday (line 1069) | public static boolean isToday(final long millis) { method isLeapYear (line 1081) | public static boolean isLeapYear(final String time) { method isLeapYear (line 1092) | public static boolean isLeapYear(final String time, @NonNull final Dat... method isLeapYear (line 1102) | public static boolean isLeapYear(final Date date) { method isLeapYear (line 1115) | public static boolean isLeapYear(final long millis) { method isLeapYear (line 1125) | public static boolean isLeapYear(final int year) { method getChineseWeek (line 1136) | public static String getChineseWeek(final String time) { method getChineseWeek (line 1147) | public static String getChineseWeek(final String time, @NonNull final ... method getChineseWeek (line 1157) | public static String getChineseWeek(final Date date) { method getChineseWeek (line 1167) | public static String getChineseWeek(final long millis) { method getUSWeek (line 1178) | public static String getUSWeek(final String time) { method getUSWeek (line 1189) | public static String getUSWeek(final String time, @NonNull final DateF... method getUSWeek (line 1199) | public static String getUSWeek(final Date date) { method getUSWeek (line 1209) | public static String getUSWeek(final long millis) { method getValueByCalendarField (line 1228) | public static int getValueByCalendarField(final String time, final int... method getValueByCalendarField (line 1247) | public static int getValueByCalendarField(final String time, method getValueByCalendarField (line 1267) | public static int getValueByCalendarField(final Date date, final int f... method getValueByCalendarField (line 1287) | public static int getValueByCalendarField(final long millis, final int... method getChineseZodiac (line 1303) | public static String getChineseZodiac(final String time) { method getChineseZodiac (line 1314) | public static String getChineseZodiac(final String time, @NonNull fina... method getChineseZodiac (line 1324) | public static String getChineseZodiac(final Date date) { method getChineseZodiac (line 1336) | public static String getChineseZodiac(final long millis) { method getChineseZodiac (line 1346) | public static String getChineseZodiac(final int year) { method getZodiac (line 1363) | public static String getZodiac(final String time) { method getZodiac (line 1374) | public static String getZodiac(final String time, @NonNull final DateF... method getZodiac (line 1384) | public static String getZodiac(final Date date) { method getZodiac (line 1398) | public static String getZodiac(final long millis) { method getZodiac (line 1409) | public static String getZodiac(final int month, final int day) { method timeSpan2Millis (line 1415) | private static long timeSpan2Millis(final long timeSpan, @TimeConstant... method millis2TimeSpan (line 1419) | private static long millis2TimeSpan(final long millis, @TimeConstants.... method millis2FitTimeSpan (line 1423) | private static String millis2FitTimeSpan(long millis, int precision) { FILE: app/src/main/java/com/wj/android/todo/widget/BottomNavigationViewEx.java class BottomNavigationViewEx (line 30) | public class BottomNavigationViewEx extends BottomNavigationView { method BottomNavigationViewEx (line 55) | public BottomNavigationViewEx(Context context) { method BottomNavigationViewEx (line 59) | public BottomNavigationViewEx(Context context, AttributeSet attrs) { method BottomNavigationViewEx (line 63) | public BottomNavigationViewEx(Context context, AttributeSet attrs, int... method refreshTextViewVisibility (line 67) | @SuppressLint("RestrictedApi") method setIconVisibility (line 114) | @SuppressLint("RestrictedApi") method setTextVisibility (line 181) | @SuppressLint("RestrictedApi") method getFontHeight (line 262) | private static int getFontHeight(float fontSize) { method enableAnimation (line 274) | @SuppressLint("RestrictedApi") method enableShiftingMode (line 352) | @SuppressLint("RestrictedApi") method enableItemShiftingMode (line 374) | @SuppressLint("RestrictedApi") method getCurrentItem (line 402) | public int getCurrentItem() { method getMenuItemPosition (line 433) | public int getMenuItemPosition(MenuItem item) { method setCurrentItem (line 452) | public void setCurrentItem(int item) { method getOnNavigationItemSelectedListener (line 487) | public OnNavigationItemSelectedListener getOnNavigationItemSelectedLis... method setOnNavigationItemSelectedListener (line 493) | @Override method getBottomNavigationMenuView (line 509) | private BottomNavigationMenuView getBottomNavigationMenuView() { method getBottomNavigationItemViews (line 520) | public BottomNavigationItemView[] getBottomNavigationItemViews() { method getBottomNavigationItemView (line 538) | public BottomNavigationItemView getBottomNavigationItemView(int positi... method getIconAt (line 548) | public ImageView getIconAt(int position) { method getSmallLabelAt (line 566) | public TextView getSmallLabelAt(int position) { method getLargeLabelAt (line 584) | public TextView getLargeLabelAt(int position) { method getItemCount (line 600) | public int getItemCount() { method setSmallTextSize (line 615) | @SuppressLint("RestrictedApi") method setLargeTextSize (line 632) | @SuppressLint("RestrictedApi") method setTextSize (line 649) | public void setTextSize(float sp) { method setIconSizeAt (line 661) | @SuppressLint("RestrictedApi") method setIconSize (line 679) | public void setIconSize(float width, float height) { method setItemHeight (line 691) | @SuppressLint("RestrictedApi") method getItemHeight (line 706) | public int getItemHeight() { method dp2px (line 720) | public static int dp2px(Context context, float dpValue) { method setTypeface (line 731) | @SuppressLint("RestrictedApi") method setTypeface (line 746) | @SuppressLint("RestrictedApi") method getField (line 765) | private T getField(Class targetClass, Object instance, String fiel... method setField (line 786) | private void setField(Class targetClass, Object instance, String field... method setupWithViewPager (line 805) | public void setupWithViewPager(@Nullable final ViewPager viewPager) { method setupWithViewPager (line 817) | public void setupWithViewPager(@Nullable final ViewPager viewPager, bo... class BottomNavigationViewExOnPageChangeListener (line 855) | private static class BottomNavigationViewExOnPageChangeListener implem... method BottomNavigationViewExOnPageChangeListener (line 858) | public BottomNavigationViewExOnPageChangeListener(BottomNavigationVi... method onPageScrollStateChanged (line 862) | @Override method onPageScrolled (line 866) | @Override method onPageSelected (line 871) | @Override class MyOnNavigationItemSelectedListener (line 883) | private static class MyOnNavigationItemSelectedListener implements OnN... method MyOnNavigationItemSelectedListener (line 891) | MyOnNavigationItemSelectedListener(ViewPager viewPager, BottomNaviga... method setOnNavigationItemSelectedListener (line 906) | public void setOnNavigationItemSelectedListener(OnNavigationItemSele... method onNavigationItemSelected (line 910) | @Override method enableShiftingMode (line 944) | @SuppressLint("RestrictedApi") method setItemBackground (line 948) | @SuppressLint("RestrictedApi") method setIconTintList (line 952) | @SuppressLint("RestrictedApi") method setTextTintList (line 956) | @SuppressLint("RestrictedApi") method setIconsMarginTop (line 966) | public void setIconsMarginTop(int marginTop) { method setIconMarginTop (line 978) | @SuppressLint("RestrictedApi") FILE: app/src/test/java/com/wj/android/todo/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test