Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
barcode-scan
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Andrés Branas
barcode-scan
Commits
9b7f8c1f
Commit
9b7f8c1f
authored
Oct 22, 2017
by
Alberto Doval
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Implemented onPause, onResume.
parent
57726a88
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
74 additions
and
0 deletions
+74
-0
src/android/com/cocodin/barcodescan/plugin/BarcodeScan.java
+17
-0
src/android/com/cocodin/barcodescan/plugin/BaseScan.java
+4
-0
src/android/com/cocodin/barcodescan/plugin/devices/C4050.java
+10
-0
src/android/com/cocodin/barcodescan/plugin/devices/Camera.java
+10
-0
src/android/com/cocodin/barcodescan/plugin/devices/EDA50K.java
+23
-0
src/android/com/cocodin/barcodescan/plugin/devices/NQuire300.java
+10
-0
No files found.
src/android/com/cocodin/barcodescan/plugin/BarcodeScan.java
View file @
9b7f8c1f
...
@@ -89,10 +89,27 @@ public class BarcodeScan extends CordovaPlugin {
...
@@ -89,10 +89,27 @@ public class BarcodeScan extends CordovaPlugin {
}
}
@Override
@Override
public
void
onPause
(
boolean
multiTasking
)
{
if
(
mDevice
!=
null
)
{
mDevice
.
onPause
(
multiTasking
);
}
super
.
onPause
(
multiTasking
);
}
@Override
public
void
onResume
(
boolean
multiTasking
)
{
if
(
mDevice
!=
null
)
{
mDevice
.
onResume
(
multiTasking
);
}
super
.
onResume
(
multiTasking
);
}
@Override
public
void
onDestroy
()
{
public
void
onDestroy
()
{
if
(
mDevice
!=
null
)
{
if
(
mDevice
!=
null
)
{
mDevice
.
onDestroy
();
mDevice
.
onDestroy
();
}
}
super
.
onDestroy
();
super
.
onDestroy
();
}
}
}
}
src/android/com/cocodin/barcodescan/plugin/BaseScan.java
View file @
9b7f8c1f
...
@@ -21,4 +21,8 @@ public abstract class BaseScan {
...
@@ -21,4 +21,8 @@ public abstract class BaseScan {
public
abstract
void
onDestroy
();
public
abstract
void
onDestroy
();
public
abstract
void
onResume
(
boolean
multitasking
);
public
abstract
void
onPause
(
boolean
multitasking
);
}
}
src/android/com/cocodin/barcodescan/plugin/devices/C4050.java
View file @
9b7f8c1f
...
@@ -81,5 +81,15 @@ public class C4050 extends BaseScan {
...
@@ -81,5 +81,15 @@ public class C4050 extends BaseScan {
public
void
onDestroy
()
{
public
void
onDestroy
()
{
}
}
@Override
public
void
onResume
(
boolean
multitasking
)
{
}
@Override
public
void
onPause
(
boolean
multitasking
)
{
}
}
}
src/android/com/cocodin/barcodescan/plugin/devices/Camera.java
View file @
9b7f8c1f
...
@@ -42,4 +42,14 @@ public class Camera extends BaseScan {
...
@@ -42,4 +42,14 @@ public class Camera extends BaseScan {
public
void
onDestroy
()
{
public
void
onDestroy
()
{
}
}
@Override
public
void
onResume
(
boolean
multitasking
)
{
}
@Override
public
void
onPause
(
boolean
multitasking
)
{
}
}
}
src/android/com/cocodin/barcodescan/plugin/devices/EDA50K.java
View file @
9b7f8c1f
...
@@ -117,6 +117,29 @@ public class EDA50K extends BaseScan implements BarcodeListener {
...
@@ -117,6 +117,29 @@ public class EDA50K extends BaseScan implements BarcodeListener {
}
}
@Override
public
void
onResume
(
boolean
multitasking
)
{
super
.
onResume
(
multitasking
);
if
(
barcodeReader
!=
null
)
{
try
{
barcodeReader
.
claim
();
}
catch
(
ScannerUnavailableException
e
)
{
e
.
printStackTrace
();
NotifyError
(
"Scanner unavailable"
);
}
}
}
@Override
public
void
onPause
(
boolean
multitasking
)
{
super
.
onPause
(
multitasking
);
if
(
barcodeReader
!=
null
)
{
// release the scanner claim so we don't get any scanner
// notifications while paused.
barcodeReader
.
release
();
}
}
private
void
readBarcode
(
CallbackContext
callbackContext
)
{
private
void
readBarcode
(
CallbackContext
callbackContext
)
{
if
(
barcodeReader
!=
null
)
{
if
(
barcodeReader
!=
null
)
{
try
{
try
{
...
...
src/android/com/cocodin/barcodescan/plugin/devices/NQuire300.java
View file @
9b7f8c1f
...
@@ -52,6 +52,16 @@ public class NQuire300 extends BaseScan {
...
@@ -52,6 +52,16 @@ public class NQuire300 extends BaseScan {
}
}
@Override
public
void
onResume
(
boolean
multitasking
)
{
}
@Override
public
void
onPause
(
boolean
multitasking
)
{
}
private
void
initMquire
(
Context
context
,
final
CallbackContext
callbackContext
)
{
private
void
initMquire
(
Context
context
,
final
CallbackContext
callbackContext
)
{
Intent
intent
=
new
Intent
(
"ACTION_BAR_SCANCFG"
);
Intent
intent
=
new
Intent
(
"ACTION_BAR_SCANCFG"
);
intent
.
putExtra
(
"EXTRA_SCAN_MODE"
,
3
);
intent
.
putExtra
(
"EXTRA_SCAN_MODE"
,
3
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment