Browse Source

no message

master
lh 8 years ago
parent
commit
5c8de0d047
3 changed files with 58 additions and 4 deletions
  1. +6
    -3
      app/src/main/java/com/qhclh/ytzh/home/MainActivity.java
  2. +23
    -0
      app/src/main/java/com/qhclh/ytzh/index/HomepageEvent.java
  3. +29
    -1
      app/src/main/java/com/qhclh/ytzh/index/shangpin/ShangpinFragment.java

+ 6
- 3
app/src/main/java/com/qhclh/ytzh/home/MainActivity.java View File

@ -17,6 +17,7 @@ import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseActivity;
import com.qhclh.ytzh.bean.DownLoadBean;
import com.qhclh.ytzh.bean.MobileBean;
import com.qhclh.ytzh.index.HomepageEvent;
import com.qhclh.ytzh.index.IndexFragment;
import com.qhclh.ytzh.index.JPInfoActivity;
import com.qhclh.ytzh.index.fumudai.FumudaiFragment;
@ -32,6 +33,7 @@ import com.qhclh.ytzh.work.WorkFragment;
import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade;
import org.forks.jsonrpc.RpcObject;
import org.greenrobot.eventbus.EventBus;
import java.util.List;
@ -84,9 +86,12 @@ public class MainActivity extends BaseActivity {
private String versionName, downloadUrl;
private DownLoadBean downLoadBean;
public static List<String> homepageList;
public static List<String> workList;
@Override
protected int setLayoutId() {
return R.layout.act_main;
@ -131,10 +136,8 @@ public class MainActivity extends BaseActivity {
///< 点击切换fragment
indexFlag = Integer.parseInt(mobileBean.getHomepage().getType());
System.out.println("aaa00++++++"+indexFlag);
System.out.println("aaa11++++++"+homepageList);
System.out.println("aaa22++++++"+workList);
onTabClick(mTargetTabPosition);
EventBus.getDefault().post(new HomepageEvent(homepageList));
}
}


+ 23
- 0
app/src/main/java/com/qhclh/ytzh/index/HomepageEvent.java View File

@ -0,0 +1,23 @@
package com.qhclh.ytzh.index;
import java.util.List;
/**
* Created by 青花瓷 on 2018/1/3.
*/
public class HomepageEvent {
public HomepageEvent(List<String> homepageList) {
this.homepageList = homepageList;
}
private List<String> homepageList;
public List<String> getHomepageList() {
return homepageList;
}
public void setHomepageList(List<String> homepageList) {
this.homepageList = homepageList;
}
}

+ 29
- 1
app/src/main/java/com/qhclh/ytzh/index/shangpin/ShangpinFragment.java View File

@ -12,8 +12,13 @@ import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment;
import com.qhclh.ytzh.bean.ShangpinPianquBean;
import com.qhclh.ytzh.home.MainActivity;
import com.qhclh.ytzh.index.HomepageEvent;
import com.qhclh.ytzh.utils.RecyclerViewUtil;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import java.util.ArrayList;
import java.util.List;
@ -49,6 +54,7 @@ public class ShangpinFragment extends BaseFragment {
@Override
protected void initView() {
EventBus.getDefault().register(this);
Glide.with(getActivity())
.load("https://ss1.bdstatic.com/5aAHeD3nKgcUp2HgoI7O1ygwehsv/media/ch1000/png/button_01.png")
.error(R.mipmap.ic_launcher_round)
@ -112,8 +118,30 @@ public class ShangpinFragment extends BaseFragment {
}else {
shangpin_banner.setVisibility(View.GONE);
}
System.out.println("aaashangp++++++++"+MainActivity.homepageList);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onEvent(HomepageEvent event){
if (event.getHomepageList().contains("003")){
ll_fourareas.setVisibility(View.VISIBLE);
}else {
ll_fourareas.setVisibility(View.GONE);
}
if (event.getHomepageList().contains("004")){
rv_shangpinpianqu.setVisibility(View.VISIBLE);
}else {
rv_shangpinpianqu.setVisibility(View.GONE);
}
if (event.getHomepageList().contains("006")){
shangpin_banner.setVisibility(View.VISIBLE);
}else {
shangpin_banner.setVisibility(View.GONE);
}
}
@Override
public void onDestroy() {
super.onDestroy();
EventBus.getDefault().unregister(this);
}
}

Loading…
Cancel
Save