java是多活动和曲面视图的正确方式吗?
我目前正在制作我的第一款安卓游戏之一,在理解如何在屏幕之间切换时遇到了一些困难。。例如:
我的游戏开始它的主要活动,然后加载标题屏幕表面视图,初始化它自己的线程
点击我开始一个新的意图,加载一个新的活动,加载GameView表面视图,初始化自己的线程
在我的设备(Evo 3d)上测试时,这一切都很好,但在我的测试床上点击时崩溃,我正在虚拟盒中使用安卓 x86进行快速测试。这可能是我的代码中的问题还是模拟器的问题
此外,我想在标题屏幕和游戏屏幕之间添加一个级别选择屏幕,我想我可以通过创建另一个活动/表面视图/线程组合来实现这一点,这是一种可接受的编码实践,还是一种浪费/过程重的方法
# 1 楼答案
我认为在单个应用程序中使用更多活动是不好的。尝试将ViewFlipper与大量xml布局文件一起使用。在这里,您可以非常轻松地应用过渡效果
我建议你考虑一下过渡效果,但你也要检查一下。我也在想哪一个好