2017-04-19 5 views
-1

Dies ist meine SensorActivity Klasse, die innerhalb MainActivity deklariert ist. Wie kann ich den accelerometer Sensor in der onCreate Methode der MainActivity starten?So starten Sie die Akzelerometer-Aktivität in MainActivity

public class SensorActivity extends Activity implements SensorEventListener{ 
    private final SensorManager mSensorManager; 
    private final Sensor mAccelerometer; 


    public SensorActivity() { 
     mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE); 
     mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); 
    } 

    protected void onResume() { 
     super.onResume(); 
     mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL); 
    } 

    protected void onPause() { 
     super.onPause(); 
     mSensorManager.unregisterListener(this); 
    } 

    @Override 
    public void onSensorChanged(SensorEvent sensorEvent) { 

     //DO THINGS 

    } 

    @Override 
    public void onAccuracyChanged(Sensor sensor, int i) { 

    } 

Antwort

0

Sie können eine neue Aktivität von Vorsatz beginnen:

Intent intent = new Intent(MainActivity.this, MainActivity.SensorActivity.class); 
startActivity(intent);  
Verwandte Themen