Commit d6713782 authored by youjj's avatar youjj

旅行首页可通过设置来加载热门游碎片。

parent 71275687
...@@ -14,9 +14,9 @@ import android.widget.LinearLayout; ...@@ -14,9 +14,9 @@ import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import com.base.utils.base.BaseActivity; import com.base.utils.base.BaseActivity;
import com.frame.rv.widget.BaseTabLayout;
import com.frame.rv.ModuleEventUtil; import com.frame.rv.ModuleEventUtil;
import com.frame.rv.OnModuleEventListener; import com.frame.rv.OnModuleEventListener;
import com.frame.rv.widget.BaseTabLayout;
import com.rv.travel.api.ApiUtil; import com.rv.travel.api.ApiUtil;
import com.rv.travel.api.OnApiResponseCallback; import com.rv.travel.api.OnApiResponseCallback;
import com.rv.travel.bean.BeanHot; import com.rv.travel.bean.BeanHot;
...@@ -33,6 +33,8 @@ import butterknife.OnClick; ...@@ -33,6 +33,8 @@ import butterknife.OnClick;
public class TravelActivity extends BaseActivity { public class TravelActivity extends BaseActivity {
public static boolean isNeedLogin = false; //是否需要登录 public static boolean isNeedLogin = false; //是否需要登录
public static boolean isGoHotType = false; //是否需要显示热门游碎片
public static BeanHot goHotTypeData = null;//需要显示热门游碎片,要对其赋值
@SuppressLint("StaticFieldLeak") @SuppressLint("StaticFieldLeak")
private static TravelActivity instance; private static TravelActivity instance;
...@@ -121,7 +123,7 @@ public class TravelActivity extends BaseActivity { ...@@ -121,7 +123,7 @@ public class TravelActivity extends BaseActivity {
ApiUtil.getTravelMember("1", new OnApiResponseCallback<List<BeanTravelMember>, String>() { ApiUtil.getTravelMember("1", new OnApiResponseCallback<List<BeanTravelMember>, String>() {
@Override @Override
public void done(List<BeanTravelMember> data, String errorMessage) { public void done(List<BeanTravelMember> data, String errorMessage) {
if (errorMessage!=null&&data==null){ if (errorMessage != null && data == null) {
OkGoUtil.setToken(null); OkGoUtil.setToken(null);
} }
} }
...@@ -132,7 +134,15 @@ public class TravelActivity extends BaseActivity { ...@@ -132,7 +134,15 @@ public class TravelActivity extends BaseActivity {
@Override @Override
public void onView() { public void onView() {
setTravelFragmentMain(); if (TravelActivity.isGoHotType) {
if (goHotTypeData != null) {
setTravelFragmentHotType(goHotTypeData);
} else {
showToastShort("从其他模块进入热门游,未携带数据");
}
} else {
setTravelFragmentMain();
}
searchInput.addTextChangedListener(new TextWatcher() { searchInput.addTextChangedListener(new TextWatcher() {
@Override @Override
...@@ -196,6 +206,8 @@ public class TravelActivity extends BaseActivity { ...@@ -196,6 +206,8 @@ public class TravelActivity extends BaseActivity {
@Override @Override
protected void onDestroy() { protected void onDestroy() {
super.onDestroy(); super.onDestroy();
isGoHotType = false;
goHotTypeData = null;
instance = null; instance = null;
hotMoreTitleLayoutStatic = null; hotMoreTitleLayoutStatic = null;
if (ModuleEventUtil.getOnModuleEventListener() != null) { if (ModuleEventUtil.getOnModuleEventListener() != null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment