适配新PDA(k62v1_6c)扫描头与摄像头冲突

This commit is contained in:
2022-12-27 14:47:09 +08:00
parent fda5173954
commit 018b7548f4
3 changed files with 5 additions and 16 deletions
+3 -14
View File
@@ -86,6 +86,7 @@ public class RedLightScan extends CordovaPlugin {
}
private void registerReceiver() {
Log.d(TAG, "RedLightScan registerReceiver");
if (scanUtil == null) {
scanUtil = new ScanUtil(cordova.getActivity());
//we must set mode to 0 : BroadcastReceiver mode
@@ -95,10 +96,12 @@ public class RedLightScan extends CordovaPlugin {
filter.addAction("com.rfid.SCAN");
webView.getContext().registerReceiver(receiver, filter);
this.receiverRegisted = true;
this.startScan();
Log.d(TAG, "RedLightScan receiver registed");
}
private void unregisterReceiver() {
Log.d(TAG, "RedLightScan unregisterReceiver");
if (scanUtil != null) {
scanUtil.setScanMode(1);
scanUtil.close();
@@ -111,20 +114,6 @@ public class RedLightScan extends CordovaPlugin {
}
}
@Override
public void onResume(boolean multitasking) {
super.onResume(multitasking);
Log.d(TAG, "RedLightScan Resume");
this.registerReceiver();
}
@Override
public void onPause(boolean multitasking) {
super.onPause(multitasking);
Log.d(TAG, "RedLightScan Pause");
this.unregisterReceiver();
}
@Override
public void onDestroy() {
Log.d(TAG, "RedLightScan Destroy");