CB-7487 [Android] Broadcast file write

This allows MTP USB shares to show the file immediately without reboot/manual refresh using 3rd party app.
What is this comparison for? I'm pretty sure that `new` can't ever return `null`. It also doesn't check for file existence; you'd want `file.exists()` for that.