Skip to content

Commit 0377062

Browse files
committed
Fix Python3 compatibility in _android.pyx
1 parent a247632 commit 0377062

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pythonforandroid/recipes/android/src/android/_android.pyx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,10 @@ from jnius import autoclass, PythonJavaClass, java_method, cast
174174
api_version = autoclass('android.os.Build$VERSION').SDK_INT
175175
version_codes = autoclass('android.os.Build$VERSION_CODES')
176176

177-
178-
python_act = autoclass(JAVA_NAMESPACE.decode('utf8') + u'.PythonActivity')
177+
import sys
178+
if sys.version_info[0] == 2:
179+
JAVA_NAMESPACE = JAVA_NAMESPACE.decode('utf-8')
180+
python_act = autoclass(JAVA_NAMESPACE + u'.PythonActivity')
179181
Rect = autoclass(u'android.graphics.Rect')
180182
mActivity = python_act.mActivity
181183
if mActivity:

0 commit comments

Comments
 (0)