I have an AudioPlayerFragment to which I pass some url with setArguments().
If I have an url key in the getArguments() of my insta
Mutating Bundle returned by getArguments() lies in gray area. You don't know and shouldn't presume how Fragment uses that Bundle instance.
Ask yourself what happens:
if they decide to change getArguments() to always return different bundle instance (defensive copy)
or if you change arguments at wrong time