|
@@ -5,6 +5,7 @@ import android.app.Activity;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
import android.support.design.widget.TabLayout;
|
|
import android.support.design.widget.TabLayout;
|
|
|
|
|
+import android.support.v4.view.ViewPager;
|
|
|
import android.support.v4.widget.NestedScrollView;
|
|
import android.support.v4.widget.NestedScrollView;
|
|
|
import android.support.v4.widget.SwipeRefreshLayout;
|
|
import android.support.v4.widget.SwipeRefreshLayout;
|
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
@@ -19,6 +20,8 @@ import android.widget.TextView;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.kfzs.duanduan.view.ViewPagerAutoHeigh;
|
|
import com.kfzs.duanduan.view.ViewPagerAutoHeigh;
|
|
|
|
|
+import com.sheep.gamegroup.event.BigEvent;
|
|
|
|
|
+import com.sheep.gamegroup.event.EventTypes;
|
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
|
import com.sheep.gamegroup.model.entity.FriendAndAwardEntity;
|
|
import com.sheep.gamegroup.model.entity.FriendAndAwardEntity;
|
|
|
import com.sheep.gamegroup.model.entity.UserEntity;
|
|
import com.sheep.gamegroup.model.entity.UserEntity;
|
|
@@ -40,6 +43,8 @@ import com.sheep.jiuyan.samllsheep.utils.G;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
|
import com.sunfusheng.marqueeview.MarqueeView;
|
|
import com.sunfusheng.marqueeview.MarqueeView;
|
|
|
|
|
|
|
|
|
|
+import org.greenrobot.eventbus.EventBus;
|
|
|
|
|
+
|
|
|
import butterknife.BindView;
|
|
import butterknife.BindView;
|
|
|
import butterknife.ButterKnife;
|
|
import butterknife.ButterKnife;
|
|
|
import butterknife.OnClick;
|
|
import butterknife.OnClick;
|
|
@@ -156,6 +161,7 @@ public class FgtAskgetmoney extends BaseFragment {
|
|
|
ask_top_3.setLayoutParams(layoutParams3);
|
|
ask_top_3.setLayoutParams(layoutParams3);
|
|
|
ViewUtil.setDefaultText(tvSize);
|
|
ViewUtil.setDefaultText(tvSize);
|
|
|
ViewUtil.setDefaultText(tvMoney);
|
|
ViewUtil.setDefaultText(tvMoney);
|
|
|
|
|
+ showViewPager();
|
|
|
initData(true);
|
|
initData(true);
|
|
|
|
|
|
|
|
initListener();
|
|
initListener();
|
|
@@ -202,8 +208,11 @@ public class FgtAskgetmoney extends BaseFragment {
|
|
|
private UserEntity userEntity;
|
|
private UserEntity userEntity;
|
|
|
|
|
|
|
|
public void initData(final boolean isShow) {
|
|
public void initData(final boolean isShow) {
|
|
|
- if (isShow)
|
|
|
|
|
|
|
+ if (isShow){
|
|
|
showProgress();
|
|
showProgress();
|
|
|
|
|
+ }else {
|
|
|
|
|
+ EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.ASK_GETMONEY_FRIEND_REFRESH));
|
|
|
|
|
+ }
|
|
|
SheepApp.getInstance().getNetComponent().getApiService().FriendCountAndAward()
|
|
SheepApp.getInstance().getNetComponent().getApiService().FriendCountAndAward()
|
|
|
.subscribeOn(Schedulers.io())
|
|
.subscribeOn(Schedulers.io())
|
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
@@ -236,7 +245,6 @@ public class FgtAskgetmoney extends BaseFragment {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
- showViewPager();
|
|
|
|
|
CommonUtil.getInstance().updateUserInfo(new Action1<UserEntity>() {
|
|
CommonUtil.getInstance().updateUserInfo(new Action1<UserEntity>() {
|
|
|
@Override
|
|
@Override
|
|
|
public void call(UserEntity result) {
|
|
public void call(UserEntity result) {
|
|
@@ -265,8 +273,8 @@ public class FgtAskgetmoney extends BaseFragment {
|
|
|
|
|
|
|
|
private void showViewPager() {
|
|
private void showViewPager() {
|
|
|
mAdapter = new TitleFragmentListAdapter(getChildFragmentManager());
|
|
mAdapter = new TitleFragmentListAdapter(getChildFragmentManager());
|
|
|
- mAdapter.add(new FgtAskGetMoneyRank(), tabNames[0]);
|
|
|
|
|
- mAdapter.add(new FgtAskGetMoneyFriend(), tabNames[1]);
|
|
|
|
|
|
|
+ mAdapter.add(FgtAskGetMoneyRank.newInstance(), tabNames[0]);
|
|
|
|
|
+ mAdapter.add(FgtAskGetMoneyFriend.newInstance(), tabNames[1]);
|
|
|
pager.setOffscreenPageLimit(2);
|
|
pager.setOffscreenPageLimit(2);
|
|
|
pager.setAdapter(mAdapter);
|
|
pager.setAdapter(mAdapter);
|
|
|
indicator.addOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(pager));
|
|
indicator.addOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(pager));
|