Currently, the root Ti.Android.Activity object's "intent" property never changes when a "newintent" event gets fired. The activity's "intent" property returns the intent that originally launched/created the activity.
We can improve the usability of the app's "newintent" and intent-filter handling if the root activity's "intent" property was updated to the same intent provided by the "newintent" event.
Note that Ti.App.Android provides a launchIntent property which already provides the intent used to launch/create the root activity. So, we're not losing anything by making this change.
Also, it's currently possible to miss the "newintent" event on app startup, before the "app.js" has a chance to set up a listener for it.