Skip to content

Commit dc2b7df

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

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,11 @@ 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+
python_act = autoclass(JAVA_NAMESPACE.decode('utf-8') + u'.PythonActivity')
180+
else:
181+
python_act = autoclass(JAVA_NAMESPACE + u'.PythonActivity')
179182
Rect = autoclass(u'android.graphics.Rect')
180183
mActivity = python_act.mActivity
181184
if mActivity:

0 commit comments

Comments
 (0)