我有一個應用程序,它同時顯示兩個活動;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