File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
recipes/android/src/android Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,6 @@ def _expand_partial_name(partial_name):
3939 resolved_categories = [_expand_partial_name (x ) for x in categories or []]
4040
4141 # resolve android API
42- PythonActivity = autoclass ('org.renpy.android.PythonActivity' )
4342 GenericBroadcastReceiver = autoclass ('org.renpy.android.GenericBroadcastReceiver' )
4443 IntentFilter = autoclass ('android.content.IntentFilter' )
4544 HandlerThread = autoclass ('android.os.HandlerThread' )
@@ -48,7 +47,6 @@ def _expand_partial_name(partial_name):
4847 self .handlerthread = HandlerThread ('handlerthread' )
4948
5049 # create a listener
51- self .context = PythonActivity .mActivity
5250 self .listener = BroadcastReceiver .Callback (self .callback )
5351 self .receiver = GenericBroadcastReceiver (self .listener )
5452 self .receiver_filter = IntentFilter ()
@@ -68,4 +66,12 @@ def stop(self):
6866 self .context .unregisterReceiver (self .receiver )
6967 self .handlerthread .quit ()
7068
69+ @property
70+ def context (self ):
71+ from os import environ
72+ if 'PYTHON_SERVICE_ARGUMENT' in environ :
73+ PythonService = autoclass ('org.renpy.android.PythonService' )
74+ return PythonService .mService
75+ PythonActivity = autoclass ('org.renpy.android.PythonActivity' )
76+ return PythonActivity .mActivity
7177
You can’t perform that action at this time.
0 commit comments