Commit 1c92b49d authored by jianglx's avatar jianglx

解决了支付闪退的问题

parent b4102c68
......@@ -198,7 +198,8 @@
android:screenOrientation="portrait" />
<activity
android:name="com.rv.home.rv.module.ui.main.home.order.OrderListActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
android:launchMode="singleTop"/>
<activity
android:name="com.rv.home.rv.module.ui.login.BingPhoneActivity"
android:screenOrientation="portrait" />
......
......@@ -70,6 +70,7 @@ public class WXPayEntryActivity extends BaseStatusActivity<CommonPresenter> impl
switch (resp.errCode) {
case 0:
RxBus.post(new PaymentSuccessfulEvent());
finish();
break;
case -1:
finish();
......
......@@ -58,6 +58,7 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
private static final int REQUEST_LOGIN = 10000;
private static final int REQUEST_VERIFIED = 10001;
private static final int REQUEST_PAY = 10002;
@BindView(R2.id.iv_avatar)
RoundImageView ivAvatar;
......@@ -102,12 +103,13 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
@SuppressLint("CheckResult")
private void initRxBus() {
RxBus.tObservable(PaymentSuccessfulEvent.class)
.observeOn(Schedulers.newThread())
.observeOn(Schedulers.io())
.subscribe(new Consumer<PaymentSuccessfulEvent>() {
@Override
public void accept(PaymentSuccessfulEvent payEvent) throws Exception {
getUserData();
startActivityForResult(OrderListActivity.getIntent(MemberCenterActivity.this, 3), REQUEST_PAY);
}
});
......@@ -284,6 +286,9 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
getMemberData();
} else if (requestCode == REQUEST_VERIFIED) {
getUserData();
} else if (requestCode == REQUEST_PAY) {
getUserData();
getMemberData();
}
}
......
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