Normally if you want to pass something on to your Activity, you should use an Intent. Here’s an example:

MyActivity before cleanup

This is probably one of the best ways you can do it. You put everything relevant into the Activity class, create constants for parameter names and avoid creating Intents in other classes.

It’s not that complicated — but it’s a lot of boilerplate code to do what is actually a very simple task. And let’s be honest: have you ever made a silly mistake writing this code and then lost precious time debugging? I sure have.