summaryrefslogtreecommitdiff
path: root/android/src/org/rockbox/RockboxService.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/src/org/rockbox/RockboxService.java')
-rw-r--r--android/src/org/rockbox/RockboxService.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/android/src/org/rockbox/RockboxService.java b/android/src/org/rockbox/RockboxService.java
index c403736c72..bbcdfec4a7 100644
--- a/android/src/org/rockbox/RockboxService.java
+++ b/android/src/org/rockbox/RockboxService.java
@@ -35,6 +35,7 @@ import java.util.TimerTask;
35import java.util.zip.ZipEntry; 35import java.util.zip.ZipEntry;
36import java.util.zip.ZipFile; 36import java.util.zip.ZipFile;
37 37
38import android.app.Activity;
38import android.app.Notification; 39import android.app.Notification;
39import android.app.NotificationManager; 40import android.app.NotificationManager;
40import android.app.PendingIntent; 41import android.app.PendingIntent;
@@ -61,6 +62,7 @@ public class RockboxService extends Service
61 /* locals needed for the c code and rockbox state */ 62 /* locals needed for the c code and rockbox state */
62 private RockboxFramebuffer fb = null; 63 private RockboxFramebuffer fb = null;
63 private boolean mRockboxRunning = false; 64 private boolean mRockboxRunning = false;
65 private Activity current_activity = null;
64 66
65 private Notification notification; 67 private Notification notification;
66 private static final Class<?>[] mStartForegroundSignature = 68 private static final Class<?>[] mStartForegroundSignature =
@@ -113,6 +115,16 @@ public class RockboxService extends Service
113 fb = newfb; 115 fb = newfb;
114 mRockboxRunning = true; 116 mRockboxRunning = true;
115 } 117 }
118
119 public Activity get_activity()
120 {
121 return current_activity;
122 }
123 public void set_activity(Activity a)
124 {
125 current_activity = a;
126 }
127
116 128
117 private void do_start(Intent intent) 129 private void do_start(Intent intent)
118 { 130 {