mirror of
https://github.com/androidx/media.git
synced 2025-05-09 00:20:45 +08:00
Catch correct exception from Context.startService
Issue: #7306 PiperOrigin-RevId: 309392633
This commit is contained in:
parent
c20b85ac60
commit
2fa2fb73b7
@ -17,11 +17,12 @@
|
|||||||
EMSG tracks ([#7273](https://github.com/google/ExoPlayer/issues/7273)).
|
EMSG tracks ([#7273](https://github.com/google/ExoPlayer/issues/7273)).
|
||||||
* MPEG-TS: Fix issue where SEI NAL units were incorrectly dropped from H.265
|
* MPEG-TS: Fix issue where SEI NAL units were incorrectly dropped from H.265
|
||||||
samples ([#7113](https://github.com/google/ExoPlayer/issues/7113)).
|
samples ([#7113](https://github.com/google/ExoPlayer/issues/7113)).
|
||||||
* Text
|
* Text
|
||||||
* Use anti-aliasing and bitmap filtering when displaying bitmap subtitles
|
* Use anti-aliasing and bitmap filtering when displaying bitmap subtitles
|
||||||
([#6950](https://github.com/google/ExoPlayer/pull/6950)).
|
([#6950](https://github.com/google/ExoPlayer/pull/6950)).
|
||||||
* AV1 extension: Add a heuristic to determine the default number of threads
|
* AV1 extension: Add a heuristic to determine the default number of threads
|
||||||
used for AV1 playback using the extension.
|
used for AV1 playback using the extension.
|
||||||
|
* DownloadService: Fix "Not allowed to start service" `IllegalStateException`.
|
||||||
|
|
||||||
### 2.11.4 (2020-04-08) ###
|
### 2.11.4 (2020-04-08) ###
|
||||||
|
|
||||||
|
@ -1022,7 +1022,7 @@ public abstract class DownloadService extends Service {
|
|||||||
try {
|
try {
|
||||||
Intent intent = getIntent(context, serviceClass, DownloadService.ACTION_INIT);
|
Intent intent = getIntent(context, serviceClass, DownloadService.ACTION_INIT);
|
||||||
context.startService(intent);
|
context.startService(intent);
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalStateException e) {
|
||||||
// The process is classed as idle by the platform. Starting a background service is not
|
// The process is classed as idle by the platform. Starting a background service is not
|
||||||
// allowed in this state.
|
// allowed in this state.
|
||||||
Log.w(TAG, "Failed to restart DownloadService (process is idle).");
|
Log.w(TAG, "Failed to restart DownloadService (process is idle).");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user