Android UnityPlayer.UnitySendMessage无法从非UnityPlayerPractivity运行

Android UnityPlayer.UnitySendMessage无法从非UnityPlayerPractivity运行,android,unity3d,android-unity-plugin,Android,Unity3d,Android Unity Plugin,类似于,我正在启动一个非UnityPlayer活动。我遇到的问题是UnityPlayer.UnitySendMessage在活动完成之前不会向Unity发送任何消息(在这种情况下,Unity会同时接收所有消息)。当UnityPlayerPractivity不是当前活动时,是否有向unity发送消息的方法?是否可以指定消息将是异步的?那样的话,UnityPlayer就不会在意是否有活动在运行。我不确定我是否遵循了。UnityPlayer是一个视图,取决于其活动(UnityPlayerPractiv

类似于,我正在启动一个非UnityPlayer活动。我遇到的问题是UnityPlayer.UnitySendMessage在活动完成之前不会向Unity发送任何消息(在这种情况下,Unity会同时接收所有消息)。当UnityPlayerPractivity不是当前活动时,是否有向unity发送消息的方法?

是否可以指定消息将是异步的?那样的话,
UnityPlayer
就不会在意是否有活动在运行。我不确定我是否遵循了。UnityPlayer是一个
视图
,取决于其
活动
(UnityPlayerPractivity),因此它会关心活动是否正在运行;问题是当另一个活动正在运行时。我认为可能会有所帮助。正如来自Unity Technologies的家伙所说:当涉及到UnityPlayer.UnitySendMessage()调用时,从任何线程调用都应该是可以的-这是一个异步调用,Unity主线程将在下一次帧更新期间接收该调用。感谢链接。然而,我认为这一说法完美地概括了这个问题。这些消息由Unity拾取,但仅在Unity的下一帧更新时拾取(而UnityPlayerPractivity是当前正在运行的活动)。尽管如此,这种行为还是有道理的,因为两个活动不能同时运行。是否可以指定消息将是异步的?那样的话,
UnityPlayer
就不会在意是否有活动在运行。我不确定我是否遵循了。UnityPlayer是一个
视图
,取决于其
活动
(UnityPlayerPractivity),因此它会关心活动是否正在运行;问题是当另一个活动正在运行时。我认为可能会有所帮助。正如来自Unity Technologies的家伙所说:当涉及到UnityPlayer.UnitySendMessage()调用时,从任何线程调用都应该是可以的-这是一个异步调用,Unity主线程将在下一次帧更新期间接收该调用。感谢链接。然而,我认为这一说法完美地概括了这个问题。这些消息由Unity拾取,但仅在Unity的下一帧更新时拾取(而UnityPlayerPractivity是当前正在运行的活动)。尽管如此,这种行为还是有道理的,因为两个活动不能同时运行。