diff --git a/app/src/main/java/com/utsmm/kbz/MainFragment.java b/app/src/main/java/com/utsmm/kbz/MainFragment.java index 01fe347..913b17b 100644 --- a/app/src/main/java/com/utsmm/kbz/MainFragment.java +++ b/app/src/main/java/com/utsmm/kbz/MainFragment.java @@ -148,6 +148,8 @@ public class MainFragment extends DataBindingFragment { NexGoSDK.getInstance().cancelCheckCard(); NexGoSDK.getInstance().closeReader(); disableHomeButton(); + disableTaskButton(); + BaseApplication.getInstance().deviceEngine.getPlatform().hideNavigationBar(); }); } @@ -156,10 +158,22 @@ public class MainFragment extends DataBindingFragment { 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(){ int result = BaseApplication.getInstance().deviceEngine.getPlatform().enableHomeButton(); 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() { if (!SystemParamsOperation.getInstance().isActive()) { routeId = R.id.action_nav_main_to_disabledTerminalFragment; @@ -210,6 +224,9 @@ public class MainFragment extends DataBindingFragment { @Override public void onPause() { super.onPause(); + BaseApplication.getInstance().deviceEngine.getPlatform().showNavigationBar(); + enableTaskButton(); + enableHomeButton(); } @Override diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java index c9a4e6c..1af53aa 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java @@ -259,7 +259,7 @@ public abstract class BaseXPrint { String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter(); String finalVersion = SystemParamsOperation.getInstance().getFinalVersion(); 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);