В рамках моего исследования разработки приложений для Android я разработал простое приложение SOS, обратившись к светодиодной вспышке. Каждая вещь работает нормально и светодиод мигает с интервалом в 1/2 секунды. Но когда пользователь нажимает кнопку «Назад» в телефоне, приложение перестает работать и через 1/2 секунды появляется сообщение «Crash/Force Close». Я новичок в разработке Android и что не так с моим кодом?Android-приложение Crashing после выхода из него, нажав кнопку «Назад»
private boolean lOn=true;
Timer mTimer = new Timer();
TimerTask mTimerTask = new TimerTask() {
@Override
public void run() {
if(lOn){
final Parameters p = camera.getParameters();
Log.i("info", "torch is turn Off!");
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(p);
camera.startPreview();
lOn=false;
}
else {
final Parameters p = camera.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(p);
camera.stopPreview();
isLighOn = false;
lOn=true;
}
}
};
stacktrace !!!!!! – smk
Для дальнейшего использования отправьте стек, который вы можете найти, выполнив 'adb logcat' в командной строке или используя перспективу Debug в Eclipse. –