我需要启动3部分应用程序,如果它没有运行并等待它完成加载以开始与它进行交互。 如何启动应用程序是明确的,但如何确定何时加载没有任何额外的计时器或循环代码?
在具体情况下进行交互意味着通过TCP连接将一些数据发送到同一个localhost。但首先我必须启动taht listen app main活动,然后通过套接字发送数据。
(例如,众所周知的MapFactor导航应用程序仅通过TCPIP接受remoute命令。从我的应用程序我需要发送GPS destionation来计算导航路线,但如果MapFactor没有运行则不会监听tcp套接字。)< / p>