我整个周末都试着找到答案,但我输了。我可能已经将自己编程到一个洞中,需要做一些不同的事情。
想象一下,我的游戏启动进入主要活动(介绍屏幕), 然后,如果玩家希望查看整个大陆,则意图启动大陆视图活动。如果玩家希望查看当地城市,则意图启动城市视图活动。
我可以使用主要介绍屏幕上的按钮执行此操作,但我希望玩家能够在大陆视图上选择城市位置。结果是停止大陆视图的意图,然后触发城市视图的活动。
问题是,我似乎无法从绘制Continent View的Thread(SurfaceView)调用finish。
如果我能提供帮助,我真的不想用按钮制作大陆地图。目前,Continent View由.PNG单元格组成。
我的整个方法是错的吗?
答案 0 :(得分:0)
使用调用post()
的{{1}}致电SurfaceView
上的Runnable
。