disabled navigation

This commit is contained in:
MooN 2025-12-24 15:46:35 +06:30
parent 5163ce2840
commit 6c596cb061
2 changed files with 18 additions and 1 deletions

View File

@ -148,6 +148,8 @@ public class MainFragment extends DataBindingFragment {
NexGoSDK.getInstance().cancelCheckCard(); NexGoSDK.getInstance().cancelCheckCard();
NexGoSDK.getInstance().closeReader(); NexGoSDK.getInstance().closeReader();
disableHomeButton(); disableHomeButton();
disableTaskButton();
BaseApplication.getInstance().deviceEngine.getPlatform().hideNavigationBar();
}); });
} }
@ -156,10 +158,22 @@ public class MainFragment extends DataBindingFragment {
LogUtil.d(TAG,"Disable Home Button Result:"+result); LogUtil.d(TAG,"Disable Home Button Result:"+result);
} }
private void disableTaskButton(){
int result = BaseApplication.getInstance().deviceEngine.getPlatform().disableTaskButton();
LogUtil.d(TAG,"Disable Task Button Result:"+result);
}
private void enableHomeButton(){ private void enableHomeButton(){
int result = BaseApplication.getInstance().deviceEngine.getPlatform().enableHomeButton(); int result = BaseApplication.getInstance().deviceEngine.getPlatform().enableHomeButton();
LogUtil.d(TAG,"Enable Home Button Result:"+result); LogUtil.d(TAG,"Enable Home Button Result:"+result);
} }
private void enableTaskButton(){
int result = BaseApplication.getInstance().deviceEngine.getPlatform().enableTaskButton();
LogUtil.d(TAG,"Disable Task Button Result:"+result);
}
private void checkTerminalStatus() { private void checkTerminalStatus() {
if (!SystemParamsOperation.getInstance().isActive()) { if (!SystemParamsOperation.getInstance().isActive()) {
routeId = R.id.action_nav_main_to_disabledTerminalFragment; routeId = R.id.action_nav_main_to_disabledTerminalFragment;
@ -210,6 +224,9 @@ public class MainFragment extends DataBindingFragment {
@Override @Override
public void onPause() { public void onPause() {
super.onPause(); super.onPause();
BaseApplication.getInstance().deviceEngine.getPlatform().showNavigationBar();
enableTaskButton();
enableHomeButton();
} }
@Override @Override

View File

@ -259,7 +259,7 @@ public abstract class BaseXPrint {
String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter(); String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter();
String finalVersion = SystemParamsOperation.getInstance().getFinalVersion(); String finalVersion = SystemParamsOperation.getInstance().getFinalVersion();
printer.appendPrnStr("***** MERCHANT COPY *****", fontNormal, AlignEnum.CENTER,false); printer.appendPrnStr("***** MERCHANT COPY *****", fontNormal, AlignEnum.CENTER,false);
printer.appendPrnStr(finalVersion, fontNormal, AlignEnum.CENTER,false); // printer.appendPrnStr(finalVersion, fontNormal, AlignEnum.CENTER,false);
printer.appendPrnStr(receiptFooter, fontNormal, AlignEnum.CENTER,false); printer.appendPrnStr(receiptFooter, fontNormal, AlignEnum.CENTER,false);