我想问这个surfaceCreated函数会在什么时候被调用?在网上找的全是说当surfaceView被激发是自动调用,那什么时候surfaceView被激发?
我在主Activity里写setContentView(gameView);可是并没有看到surfaceCreated被调用!怎么解释啊?
主Activity
public void startGameViwe() {
gameView = new GameView(this);
setContentView(gameView);
keyThread = new KeyThread(keyValue, gameView);
keyThread.start();
}
gameView类
public void surfaceCreated(SurfaceHolder holder) {
// TODO Auto-generated method stub
Log.d("w", "here");
gameViewDrawThread.setFlage(true);
gameViewDrawThread.start();
}
我没看到有w标签下的“here”的输出
------解决方案--------------------
addcallback