Commit 661d96e1 authored by jianglx's avatar jianglx

修改分享界面

parent 095ceae1
...@@ -11,6 +11,7 @@ import android.widget.Toast; ...@@ -11,6 +11,7 @@ import android.widget.Toast;
import com.alibaba.android.arouter.launcher.ARouter; import com.alibaba.android.arouter.launcher.ARouter;
import com.base.utils.tools.android.NetworkUtil;
import com.ruiwenliu.wrapper.R; import com.ruiwenliu.wrapper.R;
import com.ruiwenliu.wrapper.dialog.LoadingDialog; import com.ruiwenliu.wrapper.dialog.LoadingDialog;
import com.ruiwenliu.wrapper.presenter.MvpPresenter; import com.ruiwenliu.wrapper.presenter.MvpPresenter;
...@@ -62,11 +63,11 @@ public abstract class BaseWrapperFragment<P extends MvpPresenter> extends Suppor ...@@ -62,11 +63,11 @@ public abstract class BaseWrapperFragment<P extends MvpPresenter> extends Suppor
/* /*
* @param inflater * @param inflater
* @param container * @param container
* @param savedInstanceState * @param savedInstanceState
* @return * @return
*/ */
@Override @Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
contentView = inflater.inflate(getViewLayout(), container, false); contentView = inflater.inflate(getViewLayout(), container, false);
...@@ -102,8 +103,6 @@ public abstract class BaseWrapperFragment<P extends MvpPresenter> extends Suppor ...@@ -102,8 +103,6 @@ public abstract class BaseWrapperFragment<P extends MvpPresenter> extends Suppor
} }
@Override @Override
public void onShowLoading() { public void onShowLoading() {
if (isAdded() && mLoadingDialog != null && !mLoadingDialog.isShowing()) { if (isAdded() && mLoadingDialog != null && !mLoadingDialog.isShowing()) {
...@@ -126,14 +125,12 @@ public abstract class BaseWrapperFragment<P extends MvpPresenter> extends Suppor ...@@ -126,14 +125,12 @@ public abstract class BaseWrapperFragment<P extends MvpPresenter> extends Suppor
@Override @Override
public void onShowError(String errorMsg, int errorType) { public void onShowError(String errorMsg, int errorType) {
if (getContext() != null && !NetworkUtil.isNetworkAvailable(getContext())) {
showToast("网络异常,请检察您的网络");
}
} }
/** /**
* @return 布局resourceId * @return 布局resourceId
*/ */
......
...@@ -39,7 +39,7 @@ public class RxRequestResult<T extends BaseBean, V extends BaseView<T>> extends ...@@ -39,7 +39,7 @@ public class RxRequestResult<T extends BaseBean, V extends BaseView<T>> extends
@Override @Override
public void onNext(Response<ResponseBody> response) { public void onNext(Response<ResponseBody> response) {
baseView.onHideLoading(); baseView.onHideLoading();
if (response.isSuccessful()) { if (response != null && response.isSuccessful()) {
try { try {
String result = response.body().string(); String result = response.body().string();
T bean = new Gson().fromJson(result, baseBean); T bean = new Gson().fromJson(result, baseBean);
...@@ -61,7 +61,7 @@ public class RxRequestResult<T extends BaseBean, V extends BaseView<T>> extends ...@@ -61,7 +61,7 @@ public class RxRequestResult<T extends BaseBean, V extends BaseView<T>> extends
break; break;
} }
switch (bean.resultCode){ switch (bean.resultCode) {
case RvFrameConstant.HTTP_STATE_SUCCESS_IM: case RvFrameConstant.HTTP_STATE_SUCCESS_IM:
baseView.onShowResult(position, bean); baseView.onShowResult(position, bean);
break; break;
......
...@@ -444,8 +444,10 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa ...@@ -444,8 +444,10 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
@Override @Override
public void onRefresh() { public void onRefresh() {
loadBannerData();
hotData(); hotData();
recommendGood(hotType); recommendGood(hotType);
getSelectedActivities();
onFreshLoadDisCovery(); onFreshLoadDisCovery();
} }
...@@ -609,7 +611,12 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa ...@@ -609,7 +611,12 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
setRecommend((HomeRecommendBean) result); setRecommend((HomeRecommendBean) result);
break; break;
} }
}
@Override
public void onShowError(String errorMsg, int errorType) {
super.onShowError(errorMsg, errorType);
mSimpleRefreshLayout.onRefreshComplete();
} }
private void setRecommend(HomeRecommendBean bean) { private void setRecommend(HomeRecommendBean bean) {
......
...@@ -129,7 +129,9 @@ public class RvWebView extends WebView { ...@@ -129,7 +129,9 @@ public class RvWebView extends WebView {
@JavascriptInterface @JavascriptInterface
public String getTokenOrLogin() { public String getTokenOrLogin() {
if (TextUtils.isEmpty(OkGoUtil.getToken())) { if (TextUtils.isEmpty(OkGoUtil.getToken())) {
getContext().startActivity(LoginRvActivity.getIntent(getContext())); Intent intent = LoginRvActivity.getIntent(getContext()) ;
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) ;
getContext().startActivity(intent);
return ""; return "";
} }
return OkGoUtil.getToken(); return OkGoUtil.getToken();
...@@ -141,6 +143,7 @@ public class RvWebView extends WebView { ...@@ -141,6 +143,7 @@ public class RvWebView extends WebView {
Intent intent = new Intent(); Intent intent = new Intent();
intent.setComponent(name); intent.setComponent(name);
intent.putExtra("to", "mine_coupons"); intent.putExtra("to", "mine_coupons");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) ;
getContext().startActivity(intent); getContext().startActivity(intent);
} }
......
...@@ -63,13 +63,12 @@ ...@@ -63,13 +63,12 @@
<android.support.v7.widget.CardView <android.support.v7.widget.CardView
android:id="@+id/ll_webview" android:id="@+id/ll_webview"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:layout_above="@id/ll_bottom"
android:layout_below="@id/ll_item_title" android:layout_below="@id/ll_item_title"
android:layout_marginBottom="@dimen/size_100"
android:layout_marginLeft="@dimen/dp_10" android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/size_30" android:layout_marginTop="@dimen/size_30"
android:layout_marginRight="@dimen/dp_10" android:layout_marginRight="@dimen/dp_10"
android:layout_marginBottom="@dimen/size_20"
android:background="@drawable/shape_rv_bg_bill" android:background="@drawable/shape_rv_bg_bill"
android:orientation="vertical" android:orientation="vertical"
app:cardCornerRadius="5dp" /> app:cardCornerRadius="5dp" />
......
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