我有一个应用程序,它同时显示两个活动;Android同时显示两个活动
因为我的应用程序使用surfaceview但surfaceview从不接受视图。
- 的FrameLayout
- ImageView的
- SufaceView在那个时候,我从来没有通过各种方式看到ImageView的。
但我利用两种活动解决这个问题。
- 执行活动A(活动A(游戏背景和字符))
- 活动A意图B(活动B(游戏UI &游戏的敌人))
终于我可以看到,我想。
我的问题:
通常活动B比活动更快,因为一不集中,只是显示
- 某些设备(银河S2,我知道)活动B比活动A 慢
PLZ给我一个忙 我跌倒在这个问题上1个月....... TT
你好斯雷顿:) 我知道活动生命周期中的onPause()的时候活动B重点关注。 但是 如果活动B(SurfaceView)具有半透明背景, 活性A被不完全停止,并显示时间可持续。 – SeanMoon
这可能是因为您没有正确使用onPause()方法。您的整个游戏应该包含在_SINGLE_活动中,原因很多,其中包括正确的做法。 – slayton
感谢您的教学但是我不能在没有这种方式的情况下让我的游戏.....这是不可能的在SurfaceView下显示ImageView ....我需要显示我的ImageView在SurfaceView下的位置... TT如果你知道如何在SurfaceView下显示ImageView,plz。帮助我 – SeanMoon