Something went wrong on our end
-
Peter Joseph De Jonckheere CESM2014 authored
Further attempts to fix spinner. Narrowed error down to null pointer at setAdapter line either spinner or adapter is null but on debug inspection this doesn't appear to be the case.
Peter Joseph De Jonckheere CESM2014 authoredFurther attempts to fix spinner. Narrowed error down to null pointer at setAdapter line either spinner or adapter is null but on debug inspection this doesn't appear to be the case.
Accelerometer.java 1.48 KiB
package com.example.stimulusStrategy;
import android.app.Notification;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.IBinder;
import android.support.annotation.Nullable;
import android.util.Log;
/**
* Created by pharmacy on 09/01/2018.
*/
public class Accelerometer extends Service implements StimulusStrategy, SensorEventListener {
private SensorManager mSensorManager;
private Sensor accl;
//private Context context;
@Override
public void onCreate(){
mSensorManager = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE);
accl = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
//Parameters to be set here such as delay etc.
//Does data streaming/listening need to be set up? If so here
}
/* public Accelerometer(Context context){
this.context = context;
}*/
public void monitor() {
Log.d("MOTION", "HUZZAH");
Intent i = new Intent(this, Notification.class);
this.sendBroadcast(i);
}
@Override
public void onSensorChanged(SensorEvent event) {
monitor();
}
@Override
public void onAccuracyChanged(Sensor sensor, int i) {
}
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
}