【发布时间】:2013-06-23 16:59:44
【问题描述】:
我有一个实现 Runnable 的类,在这个类中实现了我的游戏的游戏循环。简而言之,我有一个秒表,我想在特定时间向用户显示一条带有选项的消息。在这一点上,用户要么是赢家要么必须再试一次。 我知道我无法在线程内开始新的活动。所以,我有以下选择:
- 使用 Handler 和 Looper 开始我的新活动
- 以某种方式终止线程并开始我的新活动
- 停止线程并转到新活动
还有其他方法吗? 我想知道最好的方法。
所有的 cmets 和回复都会对我有所帮助,谢谢。
【问题讨论】:
-
也许在
empty style Dialog中开始您的新Activity,当用户选择一个选项或以您在新活动中强制用户执行的任何操作结束时,在此特定的隐藏Dialog如果Dialog必须将 setCancelable() 设置为 false。
标签: android multithreading android-activity