Skip to content

Commit 42336ff

Browse files
authored
Update broadcast.py
1 parent fe1ff50 commit 42336ff

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

pythonforandroid/recipes/android/src/android/broadcast.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
# -------------------------------------------------------------------
22
# Broadcast receiver bridge
3-
3+
import logging
44
from jnius import autoclass, PythonJavaClass, java_method
55
from android.config import JAVA_NAMESPACE, JNI_NAMESPACE, ACTIVITY_CLASS_NAME, SERVICE_CLASS_NAME
66

7+
logger = logging.getLogger("BroadcastReceiver")
8+
logger.setLevel(logging.DEBUG)
9+
710

811
class BroadcastReceiver(object):
912

@@ -61,15 +64,15 @@ def _expand_partial_name(partial_name):
6164
def start(self):
6265

6366
if hasattr(self, 'handlerthread') and self.handlerthread.isAlive():
64-
print("HandlerThread already running, skipping start")
67+
logger.debug("HandlerThread already running, skipping start")
6568
return
6669

6770
HandlerThread = autoclass('android.os.HandlerThread')
6871
self.handlerthread = HandlerThread('handlerthread')
6972
self.handlerthread.start()
7073

7174
if self._is_registered:
72-
print("[BroadcastReceiver] Already registered.")
75+
logger.info("Already registered.")
7376
return
7477

7578
Handler = autoclass('android.os.Handler')
@@ -83,7 +86,7 @@ def stop(self):
8386
self.context.unregisterReceiver(self.receiver)
8487
self._is_registered = False
8588
except Exception as e:
86-
print("[BroadcastReceiver] unregisterReceiver failed:", e)
89+
logger.error("unregisterReceiver failed: %s", e)
8790

8891
if hasattr(self, 'handlerthread'):
8992
self.handlerthread.quitSafely()

0 commit comments

Comments
 (0)