This commit is contained in:
jinyuer
2020-09-04 16:28:12 +08:00
parent ca565aafc6
commit 08e216bb0a
9 changed files with 566 additions and 50 deletions

View File

@@ -5,6 +5,7 @@ import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.Fragment;
import android.text.TextPaint;
import android.view.LayoutInflater;
@@ -14,9 +15,11 @@ import android.widget.LinearLayout;
import android.widget.RadioButton;
import com.cutil.ScreenUtils;
import com.dalong.refreshlayout.OnRefreshListener;
import com.google.gson.Gson;
import com.google.gson.internal.LinkedTreeMap;
import com.scwang.smartrefresh.layout.api.RefreshLayout;
import com.scwang.smartrefresh.layout.listener.OnRefreshListener;
import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener;
import com.sl.house_property.user.MyMarketShopActivity;
import com.sl.house_property.databinding.FragmentMainBinding;
import com.sl.house_property.databinding.FragmentRecyclerviewHorizationItemBinding;
@@ -147,26 +150,26 @@ public class MainFragment extends BaseFragment<FragmentMainBinding> implements V
// progressDialog.setMessage(getActivity().getString(R.string.loading));
//getGankList(ApiConfig.GETHOMEBANNER,new HashMap<String, String>(),getString(R.string.loading),0);
mDataBinding.taobaoRefreshLayout.setOnRefreshListener(onrefalshlister);
mDataBinding.taobaoRefreshLayout.postDelayed(new Runnable() {
@Override
public void run() {
/* configFragments();
intRecycleHorization();
intRecycleVerization();*/
user =
Config.getInstance(getActivity()).getUser();
Map<String, String> map = new HashMap<>();
if (user != null) {
map.put("userid", user.getUserid());
} else {
map.put("userid", 0 + "");
}
map.put("app", "Advert");
map.put("class", "Advertr_an_AdvertHomeList");
map.put("sign", Md5.md5("Advert" + "Advertr_an_AdvertHomeList" + Md5.secret));
getGankList(ApiConfig.BASE_URL, map, getResources().getString(R.string.requsting), 0, true);
}
}, 0);
// mDataBinding.taobaoRefreshLayout.postDelayed(new Runnable() {
// @Override
// public void run() {
// /* configFragments();
// intRecycleHorization();
// intRecycleVerization();*/
// user =
// Config.getInstance(getActivity()).getUser();
// Map<String, String> map = new HashMap<>();
// if (user != null) {
// map.put("userid", user.getUserid());
// } else {
// map.put("userid", 0 + "");
// }
// map.put("app", "Advert");
// map.put("class", "Advertr_an_AdvertHomeList");
// map.put("sign", Md5.md5("Advert" + "Advertr_an_AdvertHomeList" + Md5.secret));
// getGankList(ApiConfig.BASE_URL, map, getResources().getString(R.string.requsting), 0, true);
// }
// }, 0);
mDataBinding.scan.setOnClickListener(this);
mDataBinding.entrancegurd.setOnClickListener(this);
mDataBinding.cargara.setOnClickListener(this);
@@ -176,7 +179,7 @@ public class MainFragment extends BaseFragment<FragmentMainBinding> implements V
LinearLayout.LayoutParams bannerLP = (LinearLayout.LayoutParams) banner.getLayoutParams();
bannerLP.width = ScreenUtils.getScreenWidth();
banner.setLayoutParams(bannerLP);
mDataBinding.taobaoRefreshLayout.setAutoRefresh(true);
mDataBinding.taobaoRefreshLayout.autoRefresh();
}
// TODO: Rename method, update argument and hook method into UI event
@@ -420,7 +423,7 @@ public class MainFragment extends BaseFragment<FragmentMainBinding> implements V
private OnRefreshListener onrefalshlister = new OnRefreshListener() {
@Override
public void onRefresh() {
public void onRefresh(@NonNull RefreshLayout refreshLayout) {
RegisterUser user =
Config.getInstance(getActivity()).getUser();
Map<String, String> map = new HashMap<>();
@@ -433,26 +436,11 @@ public class MainFragment extends BaseFragment<FragmentMainBinding> implements V
map.put("class", "Advertr_an_AdvertHomeList");
map.put("sign", Md5.md5("Advert" + "Advertr_an_AdvertHomeList" + Md5.secret));
getGankList(ApiConfig.BASE_URL, map, getResources().getString(R.string.requsting), 0, false);
mDataBinding.taobaoRefreshLayout.postDelayed(new Runnable() {
@Override
public void run() {
mDataBinding.taobaoRefreshLayout.stopRefresh(true);
}
}, 10000);
}
@Override
public void onLoadMore() {
mDataBinding.taobaoRefreshLayout.postDelayed(new Runnable() {
@Override
public void run() {
mDataBinding.taobaoRefreshLayout.stopLoadMore(true);
}
}, 1000);
}
};
@@ -461,8 +449,7 @@ public class MainFragment extends BaseFragment<FragmentMainBinding> implements V
Subscription subscription = mGankLoader.getMovie(myurl, map).subscribe(new Action1<Resultcode>() {
@Override
public void call(Resultcode resultcode) {
mDataBinding.taobaoRefreshLayout.stopRefresh(true);
mDataBinding.taobaoRefreshLayout.stopLoadMore(true);
mDataBinding.taobaoRefreshLayout.finishRefresh();
if (!(resultcode.status == 0)) {
baseActivity.setToast(1, resultcode.msg);
}
@@ -486,6 +473,7 @@ public class MainFragment extends BaseFragment<FragmentMainBinding> implements V
}, new Action1<Throwable>() {
@Override
public void call(Throwable throwable) {
mDataBinding.taobaoRefreshLayout.finishRefresh();
baseActivity.setToast(2, getString(R.string.getdatafailure));
throwable.printStackTrace();
}