protected void onResume() { // Ideally a game should implement onResume() and onPause() // to take appropriate action when the activity looses focus super.onResume(); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); Sensor gsensor = sensors.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); Sensor msensor = sensors.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD); sensors.registerListener(this, gsensor, SensorManager.SENSOR_DELAY_GAME); sensors.registerListener(this, msensor, SensorManager.SENSOR_DELAY_GAME); }