package com.example.ritwik.letswalk;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity implements SensorEventListener{
TextView tv_steps;
SensorManager sensorManager;
boolean running=false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv_steps=(TextView) findViewById(r.id.tv_steps);
sensorManager=(SensorManager) getSystemService(Context.SENSOR_SERVICE);
}
@Override
protected void onResume()
{
super.onResume();
running=true;
Sensor countSensor=sensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER);
if(countSensor==null){
sensorManager.registerListener(this, countSensor, SensorManager.SENSOR_DELAY_UI);
}
else
Toast.makeText(this, "Sensor Not Found",Toast.LENGTH_SHORT).show();
}
@Override
protected void onPause()
{
super.onPause();
running=false;
}
@Override
protected void onSensorChangeed(SensorEvent event)
{
if(running)
{
tv_steps.setText(String.valueOf(event.values[0]));
}
}
}
в коде есть следующие ошибки
Ошибка: (21, 15) ошибка: не удается найти класс символов TextView Ошибка: сбой выполнения для задачи ': приложение: compileDebugJavaWithJavac'. Сбой компиляции; подробности см. в выводе ошибок компилятора. Ошибка: (12, 5) ошибка: не удается найти класс символа TextView Ошибка: (43, 37) ошибка: не удается найти класс символа SensorEvent Ошибка: (11, 8) ошибка: MainActivity не является абстрактным и не отменяет абстрактный метод onAccuracyChanged (Sensor , int) в SensorEventListener Ошибка: (21, 39) ошибка: пакет r не существует Ошибка: (42, 5) ошибка: метод не переопределяет или не реализует метод из супертипа