If (sprawdz){
sprawdz = false;
if ((newString[4].equals("1"))) {
display_event.setText("*"); //event
ToneGenerator toneGen1 = new ToneGenerator(AudioManager.STREAM_MUSIC, 100);
toneGen1.startTone(ToneGenerator.TONE_CDMA_CALLDROP_LITE, 500); // 500ms
} else {
sprawdz = true;
}
}
Zrobiłem tak jak powyżej nie kompiluje się mam błąd:
error: ';' expected
Chce ; po (sprawdz)
a jak daje mu jak chce
to jest inny błąd
error: cannot find symbol method If(boolean)
dodana zawartość
if (sprawdz){
sprawdz = false;
if ((newString[4].equals("1"))) {
display_event.setText("*"); //event
ToneGenerator toneGen1 = new ToneGenerator(AudioManager.STREAM_MUSIC, 100);
toneGen1.startTone(ToneGenerator.TONE_CDMA_CALLDROP_LITE, 500); // 500ms
} else {
sprawdz = true;
}
}
Update, If było z dużej litery, teraz się kompiluje ale wogóle nie działa
dodana zawartość
if (sprawdz){
if ((newString[4].equals("1"))) {
sprawdz = false;
display_event.setText("*"); //event
ToneGenerator toneGen1 = new ToneGenerator(AudioManager.STREAM_MUSIC, 100);
toneGen1.startTone(ToneGenerator.TONE_CDMA_CALLDROP_LITE, 500); // 500ms
} else {
sprawdz = true;
}
}
Update: Teraz działa ale wykonuje się tylko raz, jeden krótki beep po nacisnieciu, drugi raz już nie działa