Relation between Unity scripting and Android activity lifecycles


Let’s assume that we have developed a UnityPlayer app for Android (that is, by extending UnityPlayerActivity) and we’re running it on an Android tablet device.

If the Unity thread of the app at some point becomes, for example, busy with a “heavy” task, will that affect the lifecycle execution of the underlying Android activity as well? In general, is there any relation between Unity scripting lifecycle and Android lifecycle within the same app and if so, how do they affect each other?