SYMBOL INDEX (675 symbols across 79 files) FILE: app/src/androidTest/java/com/lw/wanandroid/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/lw/wanandroid/MainActivity.java class MainActivity (line 21) | @Route(path = "/wanandroid/MainActivity") method getLayoutId (line 29) | @Override method initInjector (line 34) | @Override method initView (line 38) | @Override method onNavigationItemSelected (line 61) | @Override method onCreateOptionsMenu (line 83) | @Override method onOptionsItemSelected (line 89) | @Override method onKeyDown (line 101) | @Override FILE: app/src/main/java/com/lw/wanandroid/base/App.java class App (line 20) | public class App extends Application { method onCreate (line 24) | @Override method intARouter (line 41) | private void intARouter() { method initApplicationComponent (line 52) | private void initApplicationComponent() { method getApplicationComponent (line 58) | public ApplicationComponent getApplicationComponent() { method getAppContext (line 62) | public static Context getAppContext() { method getInstance (line 66) | public static App getInstance() { FILE: app/src/main/java/com/lw/wanandroid/base/BaseActivity.java class BaseActivity (line 43) | public abstract class BaseActivity... method getLayoutId (line 52) | protected abstract int getLayoutId(); method initInjector (line 54) | protected abstract void initInjector(); method initView (line 56) | protected abstract void initView(); method showHomeAsUp (line 63) | protected boolean showHomeAsUp() { method onCreate (line 67) | @Override method onDestroy (line 83) | @Override method showLoading (line 91) | @Override method hideLoading (line 96) | @Override method showSuccess (line 101) | @Override method showFaild (line 106) | @Override method showNoNet (line 111) | @Override method onRetry (line 116) | @Override method bindToLife (line 121) | @Override method onOptionsItemSelected (line 126) | @Override method getSupportDelegate (line 143) | @Override method extraTransaction (line 152) | @Override method onPostCreate (line 158) | @Override method dispatchTouchEvent (line 168) | @Override method onBackPressed (line 176) | @Override method onBackPressedSupport (line 185) | @Override method getFragmentAnimator (line 195) | @Override method setFragmentAnimator (line 204) | @Override method onCreateFragmentAnimator (line 218) | @Override method post (line 230) | @Override method setToolbarTitle (line 235) | protected void setToolbarTitle(String title) { method setLoadDataResult (line 247) | protected void setLoadDataResult(BaseQuickAdapter baseQuickAdapter, Sw... method loadRootFragment (line 272) | public void loadRootFragment(int containerId, @NonNull ISupportFragmen... method start (line 276) | public void start(ISupportFragment toFragment) { method start (line 283) | public void start(ISupportFragment toFragment, @ISupportFragment.Launc... method startWithPopTo (line 294) | public void startWithPopTo(ISupportFragment toFragment, Class targe... method pop (line 301) | public void pop() { method popTo (line 309) | public void popTo(Class targetFragmentClass, boolean includeTargetF... method popTo (line 317) | public void popTo(Class targetFragmentClass, boolean includeTargetF... method popTo (line 321) | public void popTo(Class targetFragmentClass, boolean includeTargetF... method getTopFragment (line 328) | public ISupportFragment getTopFragment() { method findFragment (line 335) | public T findFragment(Class fragmentCl... method loadMultipleRootFragment (line 342) | public void loadMultipleRootFragment(int containerId, int showPosition... method showHideFragment (line 354) | public void showHideFragment(ISupportFragment showFragment) { method showHideFragment (line 361) | public void showHideFragment(ISupportFragment showFragment, ISupportFr... method initActivityComponent (line 368) | private void initActivityComponent() { method initToolBar (line 378) | private void initToolBar() { method attachView (line 395) | private void attachView() { method detachView (line 404) | private void detachView() { FILE: app/src/main/java/com/lw/wanandroid/base/BaseContract.java type BaseContract (line 10) | public interface BaseContract { type BasePresenter (line 12) | interface BasePresenter { method attachView (line 14) | void attachView(T view); method detachView (line 16) | void detachView(); type BaseView (line 20) | interface BaseView { method showLoading (line 23) | void showLoading(); method hideLoading (line 26) | void hideLoading(); method showSuccess (line 29) | void showSuccess(String message); method showFaild (line 32) | void showFaild(String message); method showNoNet (line 35) | void showNoNet(); method onRetry (line 38) | void onRetry(); method bindToLife (line 46) | LifecycleTransformer bindToLife(); FILE: app/src/main/java/com/lw/wanandroid/base/BaseFragment.java class BaseFragment (line 43) | public abstract class BaseFragment... method getLayoutId (line 52) | protected abstract int getLayoutId(); method initInjector (line 54) | protected abstract void initInjector(); method initView (line 56) | protected abstract void initView(View view); method onCreate (line 58) | @Override method onSaveInstanceState (line 79) | @Override method onCreateView (line 85) | @Nullable method onDestroy (line 94) | @Override method showLoading (line 102) | @Override method hideLoading (line 107) | @Override method showSuccess (line 112) | @Override method showFaild (line 117) | @Override method showNoNet (line 122) | @Override method onRetry (line 127) | @Override method bindToLife (line 132) | @Override method setLoadDataResult (line 145) | protected void setLoadDataResult(BaseQuickAdapter baseQuickAdapter, Sw... method initFragmentComponent (line 171) | private void initFragmentComponent() { method attachView (line 181) | private void attachView() { method detachView (line 190) | private void detachView() { method inflaterView (line 203) | private void inflaterView(LayoutInflater inflater, @Nullable ViewGroup... method getSupportDelegate (line 212) | @Override method extraTransaction (line 221) | @Override method onAttach (line 226) | @Override method onCreateAnimation (line 233) | @Override method onActivityCreated (line 238) | @Override method onResume (line 244) | @Override method onPause (line 250) | @Override method onDestroyView (line 256) | @Override method onHiddenChanged (line 263) | @Override method setUserVisibleHint (line 269) | @Override method enqueueAction (line 284) | @Deprecated method post (line 297) | @Override method onEnterAnimationEnd (line 306) | @Override method onLazyInitView (line 317) | @Override method onSupportVisible (line 328) | @Override method onSupportInvisible (line 338) | @Override method isSupportVisible (line 346) | @Override method onCreateFragmentAnimator (line 355) | @Override method getFragmentAnimator (line 365) | @Override method setFragmentAnimator (line 373) | @Override method onBackPressedSupport (line 383) | @Override method setFragmentResult (line 395) | @Override method onFragmentResult (line 407) | @Override method onNewBundle (line 421) | @Override method putNewBundle (line 431) | @Override method hideSoftInput (line 443) | protected void hideSoftInput() { method showSoftInput (line 450) | protected void showSoftInput(final View view) { method loadRootFragment (line 460) | public void loadRootFragment(int containerId, ISupportFragment toFragm... method loadRootFragment (line 464) | public void loadRootFragment(int containerId, ISupportFragment toFragm... method start (line 468) | public void start(ISupportFragment toFragment) { method start (line 475) | public void start(final ISupportFragment toFragment, @LaunchMode int l... method startForResult (line 482) | public void startForResult(ISupportFragment toFragment, int requestCod... method startWithPop (line 489) | public void startWithPop(ISupportFragment toFragment) { method startWithPopTo (line 498) | public void startWithPopTo(ISupportFragment toFragment, Class targe... method replaceFragment (line 502) | public void replaceFragment(ISupportFragment toFragment, boolean addTo... method pop (line 506) | public void pop() { method popTo (line 519) | public void popTo(Class targetFragmentClass, boolean includeTargetF... method findChildFragment (line 526) | public T findChildFragment(Class fragm... FILE: app/src/main/java/com/lw/wanandroid/base/BasePresenter.java class BasePresenter (line 9) | public class BasePresenter implements B... method attachView (line 13) | @Override method detachView (line 18) | @Override FILE: app/src/main/java/com/lw/wanandroid/bean/Article.java class Article (line 9) | public class Article { method getOffset (line 19) | public int getOffset() { method setOffset (line 23) | public void setOffset(int offset) { method getSize (line 27) | public int getSize() { method setSize (line 31) | public void setSize(int size) { method getTotal (line 35) | public int getTotal() { method setTotal (line 39) | public void setTotal(int total) { method getPageCount (line 43) | public int getPageCount() { method setPageCount (line 47) | public void setPageCount(int pageCount) { method getCurPage (line 51) | public int getCurPage() { method setCurPage (line 55) | public void setCurPage(int curPage) { method isOver (line 59) | public boolean isOver() { method setOver (line 63) | public void setOver(boolean over) { method getDatas (line 67) | public List getDatas() { method setDatas (line 71) | public void setDatas(List datas) { class DatasBean (line 75) | public static class DatasBean { method getId (line 110) | public int getId() { method setId (line 114) | public void setId(int id) { method getTitle (line 118) | public String getTitle() { method setTitle (line 122) | public void setTitle(String title) { method getChapterId (line 126) | public int getChapterId() { method setChapterId (line 130) | public void setChapterId(int chapterId) { method getChapterName (line 134) | public String getChapterName() { method setChapterName (line 138) | public void setChapterName(String chapterName) { method getEnvelopePic (line 142) | public String getEnvelopePic() { method setEnvelopePic (line 146) | public void setEnvelopePic(String envelopePic) { method getLink (line 150) | public String getLink() { method setLink (line 154) | public void setLink(String link) { method getAuthor (line 158) | public String getAuthor() { method setAuthor (line 162) | public void setAuthor(String author) { method getOrigin (line 166) | public String getOrigin() { method setOrigin (line 170) | public void setOrigin(String origin) { method getPublishTime (line 174) | public long getPublishTime() { method setPublishTime (line 178) | public void setPublishTime(long publishTime) { method getZan (line 182) | public String getZan() { method setZan (line 186) | public void setZan(String zan) { method getDesc (line 190) | public String getDesc() { method setDesc (line 194) | public void setDesc(String desc) { method getVisible (line 198) | public int getVisible() { method setVisible (line 202) | public void setVisible(int visible) { method getNiceDate (line 206) | public String getNiceDate() { method setNiceDate (line 210) | public void setNiceDate(String niceDate) { method getCourseId (line 214) | public int getCourseId() { method setCourseId (line 218) | public void setCourseId(int courseId) { method isCollect (line 222) | public boolean isCollect() { method setCollect (line 226) | public void setCollect(boolean collect) { FILE: app/src/main/java/com/lw/wanandroid/bean/Banner.java class Banner (line 7) | public class Banner { method getId (line 17) | public int getId() { method setId (line 21) | public void setId(int id) { method getUrl (line 25) | public String getUrl() { method setUrl (line 29) | public void setUrl(String url) { method getImagePath (line 33) | public String getImagePath() { method setImagePath (line 37) | public void setImagePath(String imagePath) { method getTitle (line 41) | public String getTitle() { method setTitle (line 45) | public void setTitle(String title) { method getDesc (line 49) | public String getDesc() { method setDesc (line 53) | public void setDesc(String desc) { method getIsVisible (line 57) | public int getIsVisible() { method setIsVisible (line 61) | public void setIsVisible(int isVisible) { method getOrder (line 65) | public int getOrder() { method setOrder (line 69) | public void setOrder(int order) { method getType (line 73) | public int getType() { method setType (line 77) | public void setType(int type) { FILE: app/src/main/java/com/lw/wanandroid/bean/DataResponse.java class DataResponse (line 7) | public class DataResponse { method getErrorCode (line 12) | public int getErrorCode() { method setErrorCode (line 16) | public void setErrorCode(int errorCode) { method getErrorMsg (line 20) | public Object getErrorMsg() { method setErrorMsg (line 24) | public void setErrorMsg(Object errorMsg) { method getData (line 28) | public T getData() { method setData (line 32) | public void setData(T data) { FILE: app/src/main/java/com/lw/wanandroid/bean/Friend.java class Friend (line 7) | public class Friend { method getId (line 14) | public int getId() { method setId (line 18) | public void setId(int id) { method getName (line 22) | public String getName() { method setName (line 26) | public void setName(String name) { method getLink (line 30) | public String getLink() { method setLink (line 34) | public void setLink(String link) { method getVisible (line 38) | public int getVisible() { method setVisible (line 42) | public void setVisible(int visible) { method getOrder (line 46) | public int getOrder() { method setOrder (line 50) | public void setOrder(int order) { FILE: app/src/main/java/com/lw/wanandroid/bean/HotKey.java class HotKey (line 7) | public class HotKey { method getId (line 14) | public int getId() { method setId (line 18) | public void setId(int id) { method getName (line 22) | public String getName() { method setName (line 26) | public void setName(String name) { method getLink (line 30) | public String getLink() { method setLink (line 34) | public void setLink(String link) { method getVisible (line 38) | public int getVisible() { method setVisible (line 42) | public void setVisible(int visible) { method getOrder (line 46) | public int getOrder() { method setOrder (line 50) | public void setOrder(int order) { FILE: app/src/main/java/com/lw/wanandroid/bean/KnowledgeSystem.java class KnowledgeSystem (line 15) | @Route(path = "/service/json") method getId (line 26) | public int getId() { method setId (line 30) | public void setId(int id) { method getName (line 34) | public String getName() { method setName (line 38) | public void setName(String name) { method getCourseId (line 42) | public int getCourseId() { method setCourseId (line 46) | public void setCourseId(int courseId) { method getParentChapterId (line 50) | public int getParentChapterId() { method setParentChapterId (line 54) | public void setParentChapterId(int parentChapterId) { method getOrder (line 58) | public int getOrder() { method setOrder (line 62) | public void setOrder(int order) { method getVisible (line 66) | public int getVisible() { method setVisible (line 70) | public void setVisible(int visible) { method getChildren (line 74) | public List getChildren() { method setChildren (line 78) | public void setChildren(List children) { method json2Object (line 82) | @Override method object2Json (line 87) | @Override method parseObject (line 92) | @Override method init (line 97) | @Override class ChildrenBean (line 102) | public static class ChildrenBean implements SerializationService { method getId (line 121) | public int getId() { method setId (line 125) | public void setId(int id) { method getName (line 129) | public String getName() { method setName (line 133) | public void setName(String name) { method getCourseId (line 137) | public int getCourseId() { method setCourseId (line 141) | public void setCourseId(int courseId) { method getParentChapterId (line 145) | public int getParentChapterId() { method setParentChapterId (line 149) | public void setParentChapterId(int parentChapterId) { method getOrder (line 153) | public int getOrder() { method setOrder (line 157) | public void setOrder(int order) { method getVisible (line 161) | public int getVisible() { method setVisible (line 165) | public void setVisible(int visible) { method getChildren (line 169) | public List getChildren() { method setChildren (line 173) | public void setChildren(List children) { method json2Object (line 177) | @Override method object2Json (line 182) | @Override method parseObject (line 187) | @Override method init (line 192) | @Override method ChildrenBean (line 197) | public ChildrenBean(int id, String name) { FILE: app/src/main/java/com/lw/wanandroid/bean/User.java class User (line 9) | public class User { method getId (line 17) | public int getId() { method setId (line 21) | public void setId(int id) { method getUsername (line 25) | public String getUsername() { method setUsername (line 29) | public void setUsername(String username) { method getPassword (line 33) | public String getPassword() { method setPassword (line 37) | public void setPassword(String password) { method getIcon (line 41) | public String getIcon() { method setIcon (line 45) | public void setIcon(String icon) { method getType (line 49) | public int getType() { method setType (line 53) | public void setType(int type) { method getCollectIds (line 57) | public List getCollectIds() { method setCollectIds (line 61) | public void setCollectIds(List collectIds) { FILE: app/src/main/java/com/lw/wanandroid/constant/Constant.java class Constant (line 7) | public class Constant { FILE: app/src/main/java/com/lw/wanandroid/constant/LoadType.java class LoadType (line 12) | public class LoadType { FILE: app/src/main/java/com/lw/wanandroid/db/AppDatabase.java class AppDatabase (line 8) | @Database(name = AppDatabase.NAME, version = AppDatabase.VERSION) FILE: app/src/main/java/com/lw/wanandroid/db/HistoryModel.java class HistoryModel (line 13) | @Table(database = AppDatabase.class) method getId (line 22) | public long getId() { method setId (line 26) | public void setId(long id) { method getName (line 30) | public String getName() { method setName (line 34) | public void setName(String name) { method getDate (line 38) | public Date getDate() { method setDate (line 42) | public void setDate(Date date) { FILE: app/src/main/java/com/lw/wanandroid/di/component/ActivityComponent.java type ActivityComponent (line 20) | @PerActivity method getActivityContext (line 24) | @ContextLife("Activity") method getApplicationContext (line 27) | @ContextLife("Application") method getActivity (line 30) | Activity getActivity(); method inject (line 32) | void inject(SearchActivity activity); method inject (line 34) | void inject(LoginActivity activity); method inject (line 36) | void inject(ArticleContentActivity activity); method inject (line 38) | void inject(MyCollectionActivity activity); method inject (line 40) | void inject(MyBookmarkActivity activity); FILE: app/src/main/java/com/lw/wanandroid/di/component/ApplicationComponent.java type ApplicationComponent (line 15) | @PerApp method getApplication (line 18) | @ContextLife("Application") FILE: app/src/main/java/com/lw/wanandroid/di/component/FragmentComponent.java type FragmentComponent (line 20) | @PerFragment method getActivityContext (line 23) | @ContextLife("Activity") method getApplicationContext (line 26) | @ContextLife("Application") method getActivity (line 29) | Activity getActivity(); method inject (line 31) | void inject(HomeFragment fragment); method inject (line 33) | void inject(KnowledgeSystemFragment fragment); method inject (line 35) | void inject(MyFragment fragment); method inject (line 37) | void inject(ArticleListFragment fragment); method inject (line 39) | void inject(HotFragment fragment); FILE: app/src/main/java/com/lw/wanandroid/di/component/ServiceComponent.java type ServiceComponent (line 15) | @PerService method getServiceContext (line 18) | @ContextLife("Service") method getApplicationContext (line 21) | @ContextLife("Application") FILE: app/src/main/java/com/lw/wanandroid/di/module/ActivityModule.java class ActivityModule (line 15) | @Module method ActivityModule (line 19) | public ActivityModule(Activity activity) { method provideActivityContext (line 23) | @Provides method provideActivity (line 30) | @Provides FILE: app/src/main/java/com/lw/wanandroid/di/module/ApplicationModule.java class ApplicationModule (line 16) | @Module method ApplicationModule (line 20) | public ApplicationModule(App application) { method provideApplicationContext (line 24) | @Provides FILE: app/src/main/java/com/lw/wanandroid/di/module/FragmentModule.java class FragmentModule (line 16) | @Module method FragmentModule (line 20) | public FragmentModule(Fragment fragment) { method provideActivityContext (line 24) | @Provides method provideActivity (line 31) | @Provides method provideFragment (line 37) | @Provides FILE: app/src/main/java/com/lw/wanandroid/di/module/ServiceModule.java class ServiceModule (line 15) | @Module method ServiceModule (line 19) | public ServiceModule(Service service) { method ProvideServiceContext (line 23) | @Provides FILE: app/src/main/java/com/lw/wanandroid/event/LoginEvent.java class LoginEvent (line 7) | public class LoginEvent { FILE: app/src/main/java/com/lw/wanandroid/net/ApiService.java type ApiService (line 25) | public interface ApiService { method getHomeArticles (line 32) | @GET("/article/list/{page}/json") method getHomeBanners (line 40) | @GET("/banner/json") method getKnowledgeSystems (line 49) | @GET("/tree/json") method getKnowledgeSystemArticles (line 59) | @GET("/article/list/{page}/json") method getHotFriends (line 67) | @GET("/friend/json") method getHotKeys (line 74) | @GET("/hotkey/json") method getSearchArticles (line 84) | @POST("/article/query/{page}/json") method login (line 96) | @POST("/user/login") method register (line 108) | @POST("/user/register") method addCollectArticle (line 118) | @POST("/lg/collect/{id}/json") method addCollectOutsideArticle (line 129) | @POST("/lg/collect/add/json") method removeCollectArticle (line 140) | @POST("/lg/uncollect/{id}/json") method getCollectArticles (line 151) | @GET("/lg/collect/list/{page}/json") method getBookmarks (line 158) | @GET("/lg/collect/usertools/json") method editBookmark (line 165) | @POST("/lg/collect/usertools/json") method delBookmark (line 173) | @POST("/lg/collect/usertools/json") FILE: app/src/main/java/com/lw/wanandroid/net/CookiesManager.java class CookiesManager (line 13) | public class CookiesManager implements CookieJar { method saveFromResponse (line 17) | @Override method loadForRequest (line 26) | @Override method clearAllCookies (line 35) | public static void clearAllCookies() { method clearCookies (line 46) | public static boolean clearCookies(HttpUrl url, Cookie cookie) { method getCookies (line 55) | public static List getCookies() { FILE: app/src/main/java/com/lw/wanandroid/net/OkHttpCookies.java class OkHttpCookies (line 14) | public class OkHttpCookies implements Serializable { method OkHttpCookies (line 18) | public OkHttpCookies(Cookie cookies) { method getCookies (line 22) | public Cookie getCookies() { method writeObject (line 30) | private void writeObject(ObjectOutputStream out) throws IOException { method readObject (line 42) | private void readObject(ObjectInputStream in) throws IOException, Clas... FILE: app/src/main/java/com/lw/wanandroid/net/PersistentCookieStore.java class PersistentCookieStore (line 28) | public class PersistentCookieStore { method PersistentCookieStore (line 34) | public PersistentCookieStore() { method getCookieToken (line 57) | protected String getCookieToken(Cookie cookie) { method add (line 61) | public void add(HttpUrl url, Cookie cookie) { method get (line 83) | public List get(HttpUrl url) { method removeAll (line 90) | public boolean removeAll() { method remove (line 98) | public boolean remove(HttpUrl url, Cookie cookie) { method getCookies (line 117) | public List getCookies() { method encodeCookie (line 131) | protected String encodeCookie(OkHttpCookies cookie) { method decodeCookie (line 152) | protected Cookie decodeCookie(String cookieString) { method byteArrayToHexString (line 174) | protected String byteArrayToHexString(byte[] bytes) { method hexStringToByteArray (line 192) | protected byte[] hexStringToByteArray(String hexString) { FILE: app/src/main/java/com/lw/wanandroid/net/RetrofitManager.java class RetrofitManager (line 25) | public class RetrofitManager { method intercept (line 45) | @Override method intercept (line 74) | @Override method getOkHttpClient (line 87) | private static OkHttpClient getOkHttpClient() { method create (line 114) | public static T create(Class clazz) { FILE: app/src/main/java/com/lw/wanandroid/ui/article/ArticleAdapter.java class ArticleAdapter (line 16) | public class ArticleAdapter extends BaseQuickAdapter banners); method setHomeArticles (line 19) | void setHomeArticles(Article article, @LoadType.checker int loadType); method collectArticleSuccess (line 21) | void collectArticleSuccess(int position, Article.DatasBean bean); type Presenter (line 25) | interface Presenter extends BaseContract.BasePresenter { method loadHomeBanners (line 26) | void loadHomeBanners(); method loadHomeArticles (line 28) | void loadHomeArticles(); method refresh (line 30) | void refresh(); method loadMore (line 32) | void loadMore(); method collectArticle (line 34) | void collectArticle(int position, Article.DatasBean bean); method loadHomeData (line 36) | void loadHomeData(); FILE: app/src/main/java/com/lw/wanandroid/ui/home/HomeFragment.java class HomeFragment (line 38) | public class HomeFragment extends BaseFragment implements... method getLayoutId (line 49) | @Override method initInjector (line 54) | @Override method initView (line 59) | @Override method showLoading (line 89) | @Override method showFaild (line 94) | @Override method setHomeBanners (line 99) | @Override method setHomeArticles (line 121) | @Override method collectArticleSuccess (line 126) | @Override method onItemChildClick (line 131) | @Override method onItemClick (line 146) | @Override method onRefresh (line 153) | @Override method onLoadMoreRequested (line 158) | @Override method newInstance (line 163) | public static HomeFragment newInstance() { FILE: app/src/main/java/com/lw/wanandroid/ui/home/HomePresenter.java class HomePresenter (line 32) | public class HomePresenter extends BasePresenter impl... method HomePresenter (line 36) | @Inject method loadHomeBanners (line 41) | @Override method loadHomeArticles (line 60) | @Override method refresh (line 81) | @Override method loadMore (line 89) | @Override method collectArticle (line 96) | @Override method loadHomeData (line 101) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/hotsearch/CommonHotAdapter.java class CommonHotAdapter (line 14) | public class CommonHotAdapter extends BaseQuickAdapter { method HistoryAdapter (line 24) | public HistoryAdapter(Context context, List datas) { method getView (line 30) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/hotsearch/HotAdapter.java class HotAdapter (line 20) | public class HotAdapter extends TagAdapter { method HotAdapter (line 24) | public HotAdapter(Context context, List datas) { method getView (line 30) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/hotsearch/HotContract.java type HotContract (line 13) | public interface HotContract { type View (line 14) | interface View extends BaseContract.BaseView { method setHotData (line 15) | void setHotData(List hotKeys, List friends); type Presenter (line 18) | interface Presenter extends BaseContract.BasePresenter { method loadHotData (line 19) | void loadHotData(); method refresh (line 21) | void refresh(); FILE: app/src/main/java/com/lw/wanandroid/ui/hotsearch/HotFragment.java class HotFragment (line 29) | public class HotFragment extends BaseFragment implements H... method getLayoutId (line 41) | @Override method initInjector (line 46) | @Override method initView (line 51) | @Override method showLoading (line 71) | @Override method showFaild (line 76) | @Override method setHotData (line 81) | @Override method onRefresh (line 92) | @Override method newInstance (line 97) | public static HotFragment newInstance() { method setListener (line 101) | private void setListener() { FILE: app/src/main/java/com/lw/wanandroid/ui/hotsearch/HotPresenter.java class HotPresenter (line 26) | public class HotPresenter extends BasePresenter implem... method HotPresenter (line 27) | @Inject method loadHotData (line 31) | @Override method refresh (line 59) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/hotsearch/SearchActivity.java class SearchActivity (line 39) | @Route(path = "/hotsearch/SearchActivity") method getLayoutId (line 56) | @Override method initInjector (line 61) | @Override method initView (line 66) | @Override method showHomeAsUp (line 105) | @Override method onCreateOptionsMenu (line 110) | @Override method onRefresh (line 141) | @Override method onItemChildClick (line 146) | @Override method onItemClick (line 161) | @Override method showLoading (line 168) | @Override method onLoadMoreRequested (line 173) | @Override method setSearchArtcles (line 178) | @Override method collectArticleSuccess (line 183) | @Override method setHistory (line 188) | @Override method addHistorySuccess (line 196) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/hotsearch/SearchContract.java type SearchContract (line 14) | public interface SearchContract { type View (line 15) | interface View extends BaseContract.BaseView { method setSearchArtcles (line 16) | void setSearchArtcles(Article article, @LoadType.checker int loadType); method collectArticleSuccess (line 18) | void collectArticleSuccess(int position, Article.DatasBean bean); method setHistory (line 20) | void setHistory(List historyModels); method addHistorySuccess (line 22) | void addHistorySuccess(HistoryModel historyModel); type Presenter (line 25) | interface Presenter extends BaseContract.BasePresenter ... method SearchPresenter (line 34) | @Inject method loadSearchArtcles (line 39) | @Override method refresh (line 62) | @Override method loadMore (line 69) | @Override method collectArticle (line 76) | @Override method loadHistory (line 81) | @Override method addHistory (line 107) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/knowledgesystem/KnowledgeSystemAdapter.java class KnowledgeSystemAdapter (line 14) | public class KnowledgeSystemAdapter extends BaseQuickAdapter knowledgeSystems); type Presenter (line 17) | interface Presenter extends BaseContract.BasePresenter im... method LoginPresenter (line 19) | @Inject method login (line 23) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/my/MyBookmarkActivity.java class MyBookmarkActivity (line 25) | @Route(path = "/my/MyBookmarkActivity") method getLayoutId (line 33) | @Override method initInjector (line 38) | @Override method initView (line 43) | @Override method showHomeAsUp (line 60) | @Override method setMyBookmarks (line 65) | @Override method showLoading (line 72) | @Override method onRefresh (line 77) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/my/MyBookmarkContract.java type MyBookmarkContract (line 12) | public interface MyBookmarkContract { type View (line 13) | interface View extends BaseContract.BaseView { method setMyBookmarks (line 14) | void setMyBookmarks(List bookmarks); type Presenter (line 17) | interface Presenter extends BaseContract.BasePresenter { FILE: app/src/main/java/com/lw/wanandroid/ui/my/MyFragment.java class MyFragment (line 26) | public class MyFragment extends BaseFragment implements MyC... method getLayoutId (line 35) | @Override method initInjector (line 40) | @Override method initView (line 45) | @Override method onViewClicked (line 57) | @OnClick({R.id.civAvatar, R.id.tvMyCollection, R.id.tvMyBookmark, R.id... method logout (line 83) | private void logout() { method setUserStatusInfo (line 96) | private void setUserStatusInfo() { method newInstance (line 109) | public static MyFragment newInstance() { FILE: app/src/main/java/com/lw/wanandroid/ui/my/MyPresenter.java class MyPresenter (line 11) | public class MyPresenter extends BasePresenter implemen... method MyPresenter (line 12) | @Inject FILE: app/src/main/java/com/lw/wanandroid/ui/my/RegisterActivity.java class RegisterActivity (line 10) | @Route(path = "/my/RegisterActivity") method getLayoutId (line 12) | @Override method initInjector (line 17) | @Override method initView (line 22) | @Override method showHomeAsUp (line 27) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/setting/SettingActivity.java class SettingActivity (line 10) | @Route(path = "/setting/SettingActivity") method getLayoutId (line 12) | @Override method initInjector (line 17) | @Override method initView (line 22) | @Override method showHomeAsUp (line 29) | @Override FILE: app/src/main/java/com/lw/wanandroid/ui/setting/SettingFragment.java class SettingFragment (line 15) | public class SettingFragment extends PreferenceFragmentCompat { method onCreatePreferences (line 18) | @Override method newInstance (line 34) | public static SettingFragment newInstance() { FILE: app/src/main/java/com/lw/wanandroid/ui/setting/TestPageActivity.java class TestPageActivity (line 25) | @Route(path = "/setting/TestPageActivity") method getLayoutId (line 36) | @Override method initInjector (line 41) | @Override method initView (line 46) | @Override method showHomeAsUp (line 51) | @Override method onViewClicked (line 56) | @OnClick({R.id.btnTest1, R.id.btnTest2, R.id.btnTest3}) method test1 (line 69) | private void test1() { FILE: app/src/main/java/com/lw/wanandroid/utils/ArticleUtils.java class ArticleUtils (line 24) | public class ArticleUtils { method collectArticle (line 32) | public static void collectArticle(final BaseContract.BaseView view, fi... FILE: app/src/main/java/com/lw/wanandroid/utils/GlideImageLoader.java class GlideImageLoader (line 13) | public class GlideImageLoader extends ImageLoader { method displayImage (line 14) | @Override FILE: app/src/main/java/com/lw/wanandroid/utils/GsonUtils.java class GsonUtils (line 18) | public class GsonUtils { method convertList (line 34) | public static List convertList(String json, TypeToken> ... method convertObj (line 51) | public static T convertObj(String json, Class cls) { method convertObj (line 68) | public static T convertObj(String json, Type cls) { method toJson (line 83) | public static String toJson(Object obj) { method getJsonObjectAsString (line 90) | public static String getJsonObjectAsString(JsonObject jsonObject, Stri... method getJsonObjectChild (line 98) | public static JsonObject getJsonObjectChild(JsonObject jsonObject, Str... method getJsonObjectAsBoolean (line 106) | public static boolean getJsonObjectAsBoolean(JsonObject jsonObject, St... FILE: app/src/main/java/com/lw/wanandroid/utils/RxBus.java class RxBus (line 11) | public class RxBus { method RxBus (line 17) | public RxBus() { method getInstance (line 22) | public static RxBus getInstance() { method post (line 34) | public void post(Object o) { method toFlowable (line 39) | public Flowable toFlowable(Class eventType) { FILE: app/src/main/java/com/lw/wanandroid/utils/RxSchedulers.java class RxSchedulers (line 14) | public class RxSchedulers { method apply (line 18) | @Override method applySchedulers (line 26) | public static ObservableTransformer applySchedulers() { FILE: app/src/test/java/com/lw/wanandroid/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test