作者iamon (iamon)
看板java
标题[请益] 当setContentView(new MyView)时的怪异 …
时间Fri Dec 4 12:11:46 2009
※ [本文转录自 Android 看板]
作者: iamon (iamon) 看板: Android
标题: [请益] 当setContentView(new MyView)时的怪异现象
时间: Fri Dec 4 12:11:14 2009
不知道有没有人发现...
当setContentView(R.layout.main)
按下HOME按键跳出
生命周期为
onPause -> onStop
进入程式 onStart -> onResume
但是开发游戏时会用到setContentView(new MyView)
MyView是一个extends SurfaceView implements SurfaceHolder.Callback的类别
这时候若按下HOME按键跳出
生命周期变为
onPause -> onStop
进入程式 onCreate -> onStart -> onResume -> surfaceCreate
请注意!!! 又重新create一次
游戏又会回到第一个画面
而且要关闭两次 (第一个Activity还在)
请问要如何解决这个问题?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.166.174
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.166.174