Skip to content

Commit e2d88c3

Browse files
committed
fix services by using Context instead of Activity
1 parent 886f34d commit e2d88c3

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

pythonforandroid/bootstraps/sdl2/build/src/main/java/org/kivy/android/PythonService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ public void onTaskRemoved(Intent rootIntent) {
143143

144144
@Override
145145
public void run(){
146-
PythonUtil.loadLibraries(PythonActivity.mActivity);
146+
PythonUtil.loadLibraries(this);
147147
this.mService = this;
148148
nativeStart(
149149
androidPrivate, androidArgument,

pythonforandroid/bootstraps/sdl2/build/src/main/java/org/kivy/android/PythonUtil.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import android.util.Log;
66
import android.app.Activity;
7+
import android.content.Context;
78
import android.content.res.AssetManager;
89

910
import java.util.ArrayList;
@@ -15,8 +16,8 @@
1516
public class PythonUtil {
1617
private static final String TAG = "pythonutil";
1718

18-
protected static ArrayList<String> getLibraries(Activity activity) {
19-
AssetManager assets = activity.getAssets();
19+
protected static ArrayList<String> getLibraries(Context context) {
20+
AssetManager assets = context.getAssets();
2021

2122
StringBuilder sb = new StringBuilder();
2223
ArrayList<String> libsList = new ArrayList<String>();
@@ -43,11 +44,11 @@ protected static ArrayList<String> getLibraries(Activity activity) {
4344
return libsList;
4445
}
4546

46-
public static void loadLibraries(Activity activity) {
47+
public static void loadLibraries(Context context) {
4748

4849
boolean foundPython = false;
4950

50-
for (String lib : getLibraries(activity)) {
51+
for (String lib : getLibraries(context)) {
5152
Log.v(TAG, "Loading library: " + lib);
5253
try {
5354
System.loadLibrary(lib);

0 commit comments

Comments
 (0)