From 018b7548f44135616262350434275e724294d18b Mon Sep 17 00:00:00 2001 From: liangyc Date: Tue, 27 Dec 2022 14:47:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E6=96=B0PDA(k62v1=5F6c)?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E5=A4=B4=E4=B8=8E=E6=91=84=E5=83=8F=E5=A4=B4?= =?UTF-8?q?=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- plugin.xml | 2 +- src/android/RedLightScan.java | 17 +++-------------- 3 files changed, 5 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 964eaa9..11886b3 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ## 安装方法 -`cordova plugin add git+http://m.shuto.cn:8680/center/redlightscan-cordova-plugin.git` +`cordova plugin add git+https://m.shuto.cn:8681/center/redlightscan-cordova-plugin.git` ## 调用方法 diff --git a/plugin.xml b/plugin.xml index 734ecdc..cc077f0 100644 --- a/plugin.xml +++ b/plugin.xml @@ -10,7 +10,7 @@ - + diff --git a/src/android/RedLightScan.java b/src/android/RedLightScan.java index 43d2ae8..b038336 100644 --- a/src/android/RedLightScan.java +++ b/src/android/RedLightScan.java @@ -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");