


public class IrairaBarActivity extends Activity {
GameSurfaceView _view;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.FEATURE_NO_TITLE);
_view = new GameSurfaceView(this);
setContentView(_view);
AcSensor.Inst().onCreate(this); // センサー初期化
}
@Override
protected void onResume() { // アクティビティが動き始める時呼ばれる
super.onResume();
AcSensor.Inst().onResume();// 開始時にセンサーを動かし始める
}
@Override
protected void onPause() { // アクティビティの動きが止まる時呼ばれる
super.onPause();
AcSensor.Inst().onPause();// 中断時にセンサーを止める
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {//ボタンが押された時に呼ばれる
if (keyCode == KeyEvent.KEYCODE_BACK) {//戻るボタンなら
_view = new GameSurfaceView(this);
setContentView(_view);
return false;
} else {//それ以外のボタンなら標準の動きをさせる
return super.onKeyDown(keyCode, event);
}
}
}
Portions of this page are modifications
based on work created and shared by Google and used according to terms
described in the Creative Commons 3.0 Attribution License.
- Remical Soft -