package Ġcom . yo yi yi . sole il . module . recommend Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . widget . Linear LayoutManager Ċ Ċ import Ġcom . yo yi yi . sole il . R Ċ import Ġcom . yo yi yi . sole il . adapter . recommend . All Station Rank Adapter Ċ import Ġcom . yo yi yi . sole il . base . Base Refresh Fragment Ċ import Ġcom . yo yi yi . sole il . bean . recommend . All Station Rank Ċ import Ġcom . yo yi yi . sole il . constant . Constants Ċ import Ġcom . yo yi yi . sole il . mvp . contract . recommend . All Station Rank Contract Ċ import Ġcom . yo yi yi . sole il . mvp . presenter . recommend . All Station Rank Presenter Ċ Ċ /** Ċ Ġ* Ġ@ author Ġzz q Ġ Ġä½ľèĢħ ĠE - mail : ĠĠ Ġsole ily o yi yi @ gmail . com Ċ Ġ* Ġ* Ċ Ġ* Ġ@ date ĠåĪĽå»º æĹ¶éĹ´ ï¼ļ 2 0 1 7 / 5 / 3 0 Ġ 1 8 : 3 5 Ċ Ġ* Ġ* Ġæı ı è¿° : åħ¨ ç«Ļ æİĴ è¡Į Ċ Ġ*/ Ċ class ĠAll Station Rank Fragment Ġ: ĠBase Refresh Fragment < All Station Rank Presenter , ĠAll Station Rank . Rank Bean . List Bean >(), ĠAll Station Rank Contract . View Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġm Type : ĠString ĊĊĠĠĠ Ġprivate Ġvar Ġm Adapter : ĠAll Station Rank Adapter ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ= ĠR . layout . fragment _ region _ type ĊĊĊĠĠĠ Ġoverride Ġfun Ġinit Variables () Ġ{ ĊĠĠĠĠĠĠĠ Ġarguments ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Type Ġ= Ġit . getString ( Constants . EXTRA _ TYPE ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit Inject () Ġ{ ĊĠĠĠĠĠĠĠ Ġfragment Component . inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit Presenter () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Presenter . attach View ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlazy Load Data () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġm Presenter . getAll Station Rank Data ( m Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit RecyclerView () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Adapter Ġ= ĠAll Station Rank Adapter ( m List ) ĊĠĠĠĠĠĠĠ Ġval Ġlayout Manager Ġ= ĠLinearLayoutManager ( activity , ĠLinearLayoutManager . VERTICAL , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġm Recycler ?. layout Manager Ġ= Ġlayout Manager ĊĠĠĠĠĠĠĠ Ġm Recycler ?. adapter Ġ= Ġm Adapter ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġfinish Task () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Adapter ?. notify DataSet Changed () ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġshow All Station Rank ( region Rank : ĠList < All Station Rank . Rank Bean . List Bean >) Ġ{ ĊĠĠĠĠĠĠĠ Ġm List . addAll ( region Rank ) ĊĠĠĠĠĠĠĠ Ġfinish Task () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance ( type : ĠString ): ĠAll Station Rank Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbundle . putString ( Constants . EXTRA _ TYPE , Ġtype ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠAll Station Rank Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . arguments Ġ= Ġbundle ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ