Bundles can be easily passed to new activities with intents:
Intent intent = new Intent(this, DisplayMessageActivity.class);
Bundle b = new Bundle();
// add extras...
intent.putExtras(b);
startActivity(intent);
Is it possible use Bundles (or similar) to send data to the main activity?
The Application class is created before any activity and I would like to use it to send data to the main activity. I do not want to have the data accessible globally or use static methods on the main activity to pass data to it.