Project: titanium
Issue TIMOB-19766: Android: Modifying current/root activity's content view in app.js gets overwritten by default layout
By default the Android TiBaseActivity will basically load app.js and then set a default layout. When the runtime is executed async (on the runtime thread) then this layout gets set before the user has time to modify the content view. If not using hyperloop, you have no ability to modify the content view. So this issue is specific to hyperloop when running on the UI thread. We should avoid overwriting with a default layout if the user's app has set the content view on the activity.
Story points: 5