将列表onclick事件提取出来(只完成资讯模块)

This commit is contained in:
kehaoyuan
2017-09-26 16:34:51 +08:00
parent f37a2c5b24
commit f4a1283073
23 changed files with 331 additions and 290 deletions

View File

@ -11,6 +11,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;
import com.gh.base.OnListClickListener;
import com.gh.base.OnRequestCallBackListener;
import com.gh.common.util.EntranceUtils;
import com.gh.gamecenter.eventbus.EBMiPush;
@ -21,6 +22,8 @@ import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import java.util.List;
import butterknife.ButterKnife;
import rx.Observable;
import rx.android.schedulers.AndroidSchedulers;
@ -31,7 +34,7 @@ import rx.schedulers.Schedulers;
* Fragment 基类
*/
public abstract class BaseFragment<T> extends Fragment implements OnRequestCallBackListener<T>,
View.OnClickListener, ToolbarController {
View.OnClickListener, ToolbarController, OnListClickListener{
// TODO private view
protected View view;
@ -162,6 +165,11 @@ public abstract class BaseFragment<T> extends Fragment implements OnRequestCallB
}
@Override
public void onListClick(View view, int position, List data) {
}
protected <K> Observable<K> asyncCall(Observable<K> observable) {
return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread());
}