詹子聪 hace 6 años
padre
commit
a3892d76c4

+ 5 - 6
app/src/main/java/com/miekir/eden/ui/home/goods/GoodsAdapter.java

@@ -116,12 +116,6 @@ public class GoodsAdapter extends BaseQuickAdapter<GoodsBean, BaseViewHolder> {
             RxActivityResult.on(mContext).startIntent(detailIntent)
                     .filter(result -> result.resultCode() == RESULT_OK)
                     .doOnNext(result -> {
-                        boolean refresh = result.data().getBooleanExtra(GoodsDetailActivity.KEY_VIP, false);
-                        if (mContext instanceof TabActivity && refresh) {
-                            ((TabActivity) mContext).setCurrentPage(2);
-                            return;
-                        }
-
                         // 刷新成功
                         GoodsBean afterBean = (GoodsBean) result.data().getSerializableExtra(GoodsDetailActivity.KEY_GOODS);
                         if (afterBean != null) {
@@ -134,6 +128,11 @@ public class GoodsAdapter extends BaseQuickAdapter<GoodsBean, BaseViewHolder> {
                                 notifyItemChanged(holder.getLayoutPosition());
                             }
                         }
+
+                        boolean refresh = result.data().getBooleanExtra(GoodsDetailActivity.KEY_VIP, false);
+                        if (mContext instanceof TabActivity && refresh) {
+                            ((TabActivity) mContext).setCurrentPage(2);
+                        }
                     })
                     .subscribe();
         });