あるActivity
クラスでは、さまざまなレイアウトを使用しています。
あるレイアウトを無効にすることで、別のレイアウトに移動しています。しかし、戻るボタンを押しているときに問題に直面しています。3 番目のレイアウトにいる間、1 番目のレイアウトに来ています。
ここに私のコードがあります:
3 つのボタンを使用して別のレイアウトに移動しました。
public void continueToDelivery(View view) {
relativeLayoutLogin.setVisibility(view.GONE);
relativeLayoutDelivery.setVisibility(view.VISIBLE);
relativeLayoutPayment.setVisibility(view.GONE);
}
public void continueToPayment(View view) {
relativeLayoutDelivery.setVisibility(view.GONE);
relativeLayoutPayment.setVisibility(view.VISIBLE);
}
public void placeOrder(View view) {
relativeLayoutPayment.setVisibility(view.GONE);
relativeLayoutSuccess.setVisibility(view.VISIBLE);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
{
onBackPressed();
}
return super.onKeyDown(keyCode, event);
}