diff options
Diffstat (limited to 'android/src/org/rockbox/RockboxService.java')
-rw-r--r-- | android/src/org/rockbox/RockboxService.java | 12 |
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; | |||
35 | import java.util.zip.ZipEntry; | 35 | import java.util.zip.ZipEntry; |
36 | import java.util.zip.ZipFile; | 36 | import java.util.zip.ZipFile; |
37 | 37 | ||
38 | import android.app.Activity; | ||
38 | import android.app.Notification; | 39 | import android.app.Notification; |
39 | import android.app.NotificationManager; | 40 | import android.app.NotificationManager; |
40 | import android.app.PendingIntent; | 41 | import 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 | { |