我的应用程序包含四个活动,即结帐,登录,Otp,付款。这些活动的流程如下: 案例1 。如果用户要付款并且已经登录,则用户将直接从结帐转到付款屏幕。
CheckoutActivity -> PaymentActivity
在PaymentActivity上,如果用户按下“后退”按钮,则必须将他定向到CheckouActivity。
情况2。。如果用户未登录,则将其从CheckoutActivity定向到LoginActivity。流程如下: CheckoutActivity -> LoginActivity -> OtpActivity -> PaymentActivit 。
,在这种情况下,如果他按了PaymentActivity上的“后退”按钮,则必须将其定向到LoginActivity。
我们如何处理这些活动?请帮忙。
答案 0 :(得分:0)
您必须在共享首选项中保留登录标志。然后,根据您的标志在PaymentActivity-> onBackPressed方法中编写逻辑。
@Override
public void onBackPressed() {
}