暂停主游戏线程直到活动开始,并且已经完成 - Android

时间:2010-08-13 11:54:20

标签: android multithreading

在我的游戏中,当用户完成一个阶段时,我希望主游戏线程暂停/休眠/等待,并启动一个名为StageClear的新活动,显示有关得分等的信息。此后显示和用户已经按下继续我希望原始游戏线程从它停止的地方恢复。我试图实现这一点,但到目前为止还没有成功,可能是因为我是处理多线程的新手,也是同步它们的想法。

我最近尝试实现一个共享的包可见对象,可以在调用wait之后通知,但是我在eclipse中遇到错误所以它甚至都不会编译,我想是因为虽然该对象被声明为public一个内部类,我在包中的文件中的活动无法看到或识别它。

我已经建立了两个活动,但我的问题是让主游戏启动另一个活动,并在主游戏线程继续执行之前暂停等待此活动完成。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

可能你应该试试start Activity for Result ..