我正在手机上的应用程序AIDE上开发 Android 应用程序。它是一个非常有用的工具。但是当 AIDE 说没有错误并且我安装并运行我的应用程序时,我得到一个提示:“不幸的是,(此处的应用程序名称)已停止。”
我不知道原因,但是当应用程序使用陀螺仪或具有显示变量或类似的东西时,它会发生。有时它只是无缘无故地到来。
AIDE 说这段代码很好,但它不起作用。
package com.test.gyro;
import android.app.*;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.*;
import android.widget.*;
public class MainActivity extends Activity implements SensorEventListener
{
private SensorManager SM;
private Sensor gyro;
private TextView text;
@Override
public void onCreate(Bundle SIS)
{
super.onCreate(SIS);
SM = (SensorManager) this.getSystemService(SENSOR_SERVICE);
gyro = SM.getDefaultSensor(Sensor.TYPE_GYROSCOPE);
text.setText("null");
setContentView(text);
}
public void onSensorChanged(SensorEvent e)
{
String m=e.values[0] + ", " + e.values[1] + ", " + e.values[2];
text.setText(m);
text.invalidate();
}
public void onAccuracyChanged(Sensor S, int a)
{
}
}