|
37 | 37 |
|
38 | 38 | import com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector; |
39 | 39 |
|
40 | | -import org.schabi.newpipe.ktx.BundleKt; |
41 | 40 | import org.schabi.newpipe.player.mediabrowser.MediaBrowserImpl; |
42 | 41 | import org.schabi.newpipe.player.mediabrowser.MediaBrowserPlaybackPreparer; |
43 | 42 | import org.schabi.newpipe.player.mediasession.MediaSessionPlayerUi; |
@@ -126,9 +125,11 @@ public void onCreate() { |
126 | 125 | @Override |
127 | 126 | public int onStartCommand(final Intent intent, final int flags, final int startId) { |
128 | 127 | if (DEBUG) { |
129 | | - Log.d(TAG, "onStartCommand() called with: intent = [" + intent |
130 | | - + "], extras = [" + BundleKt.toDebugString(intent.getExtras()) |
131 | | - + "], flags = [" + flags + "], startId = [" + startId + "]"); |
| 128 | + final var extras = intent.getExtras(); |
| 129 | + // isEmpty unparcels the bundle |
| 130 | + final var extrasString = extras != null && !extras.isEmpty() ? extras.toString() : ""; |
| 131 | + Log.d(TAG, "onStartCommand() called with: intent = [" + intent + "], extras = [" |
| 132 | + + extrasString + "], flags = [" + flags + "], startId = [" + startId + "]"); |
132 | 133 | } |
133 | 134 |
|
134 | 135 | // All internal NewPipe intents used to interact with the player, that are sent to the |
@@ -269,8 +270,11 @@ protected void attachBaseContext(final Context base) { |
269 | 270 | @Override |
270 | 271 | public IBinder onBind(final Intent intent) { |
271 | 272 | if (DEBUG) { |
272 | | - Log.d(TAG, "onBind() called with: intent = [" + intent |
273 | | - + "], extras = [" + BundleKt.toDebugString(intent.getExtras()) + "]"); |
| 273 | + final var extras = intent.getExtras(); |
| 274 | + // isEmpty unparcels the bundle |
| 275 | + final var extrasString = extras != null && !extras.isEmpty() ? extras.toString() : ""; |
| 276 | + Log.d(TAG, "onBind() called with: intent = [" + intent + "], extras = [" |
| 277 | + + extrasString + "]"); |
274 | 278 | } |
275 | 279 |
|
276 | 280 | if (BIND_PLAYER_HOLDER_ACTION.equals(intent.getAction())) { |
|
0 commit comments