Skip to content

Offline Transaction Issue Screen

Introduction

This screen displays the transaction issue message if an issue occurs during offline initialization. Transaction issues may occur when switching the user in multi-user mode. The current user needs to hand over the device to the specified user to fix the issue, otherwise, switching cannot be completed successfully.

Offline Transaction Issue Screen

Examples

val screen = OfflineTransactionIssueScreen(getTargetContext())
val oss = OfflineTransactionIssueScreenSettings.Builder()
        .setHeaderText("HeaderText")
        .setInstruction("Instruction")
        .setInstruction2("Instruction2")
        .setButtonText("ButtonText")
        .build()
screen.initialize(oss)
screen.setPrevUserName("Name")
screen.setPrevUserMail("Mail")
screen.setButtonClickListener(
    ...
)
setContentView(screen)
OfflineTransactionIssueScreen screen = new OfflineTransactionIssueScreen(getTargetContext());
OfflineTransactionIssueScreenSettings oss = new OfflineTransactionIssueScreenSettings.Builder()
        .setHeaderText("HeaderText")
        .setInstruction("Instruction")
        .setInstruction2("Instruction2")
        .setButtonText("ButtonText")
        .build();
screen.initialize(oss);
screen.setPrevUserName("Name");
screen.setPrevUserMail("Mail");
screen.setButtonClickListener( v -> {
    ...
});
setContentView(screen);

Last update: June 7, 2021