Android同时显示两个活动

时间:2011-09-20 23:10:40

标签: android android-activity surfaceview

我有一个应用程序同时显示两个活动;

因为我的应用程序使用surfaceview但是surfaceview从不接受视图。

  • 的FrameLayout
    • ImageView的
    • SufaceView当时我从未见过ImageView。

但是我通过使用两个活动解决了这个问题。

  1. 执行活动A(活动A(游戏背景和角色))
  2. 活动A意图B(活动B(游戏UI和游戏敌人))
  3. 最后我可以看到我想要的。

    我的问题:

    通常活动B比活动A快,因为A没有聚焦,只是显示

    1. 某些设备(我知道的Galaxy S2)活动B比活动A慢
    2. Plz给我一个忙 我陷入了这个问题1个月....... T.T

1 个答案:

答案 0 :(得分:1)

  

我有一个应用程序同时显示两个活动;

我不确定你的意思是因为Android只允许1个活动运行一次。 当您从活动A启动活动B时,A会暂停。

  

我的问题:

     

通常活动B比活动A快,因为A没有聚焦,   只是显示

     

有些设备(我知道的Galaxy S2)活动B慢于   活动A

我再也不确定这意味着什么,但是因为看起来你正在制作游戏,我建议你阅读这篇博文:http://www.rbgrn.net/content/54-getting-started-android-game-development

也许买这本书:http://www.amazon.com/Beginning-Android-Games-Mario-Zechner/dp/1430230428/ref=sr_1_1?ie=UTF8&qid=1304580271&sr=8-1

并查看此游戏的开发过程/来源: http://www.rbgrn.net/content/215-light-racer-3d-development-journal