停止线程中的意图并启动新意图:Android

时间:2011-01-16 14:07:23

标签: android multithreading android-intent

我整个周末都试着找到答案,但我输了。我可能已经将自己编程到一个洞中,需要做一些不同的事情。

想象一下,我的游戏启动进入主要活动(介绍屏幕), 然后,如果玩家希望查看整个大陆,则意图启动大陆视图活动。如果玩家希望查看当地城市,则意图启动城市视图活动。

我可以使用主要介绍屏幕上的按钮执行此操作,但我希望玩家能够在大陆视图上选择城市位置。结果是停止大陆视图的意图,然后触发城市视图的活动。

问题是,我似乎无法从绘制Continent View的Thread(SurfaceView)调用finish。

如果我能提供帮助,我真的不想用按钮制作大陆地图。目前,Continent View由.PNG单元格组成。

我的整个方法是错的吗?

1 个答案:

答案 0 :(得分:0)

使用调用post()的{​​{1}}致电SurfaceView上的Runnable