We have a need to utilize multiple activities within our titanium/alloy application. This is a very common paradigm for Android development. However, the basic example is not able to work properly. We have created a Stack Exchange issue (http://stackoverflow.com/questions/42376926/how-to-create-an-appcelerator-alloy-android-application-with-multiple-activities) as well as a github repo demonstrating the problem (https://github.com/DaKaZ/multiactive).
It would be possible to work around the problem IF titanium would update `Ti.Android.currentActivity.intent` if the activity is re-launched with a new intent. That way we could the information on the extra keys in the current activity.