Intercepter le bouton Back
Bonjour à tous
dans mon application ,je fait la lecture d'un PDF avec adobe reader,
quand je termine la lecture(càd appuyer sur le BACK Button) je veux supprimer ce PDF.
le probleme, que je sais que pour supprimer le fichier j'utilise
Code:
1 2 3
|
File file = new File("mnt/sdcard/pdf/android.pdf");
file.delete(); |
et la fonction
Code:
1 2 3 4 5 6 7 8 9 10
| @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
//faire qlq choses
return true;
}
return super.onKeyDown(keyCode, event);
} |
mais quand je fait ça
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
File file = new File("mnt/sdcard/pdf/android.pdf");
file.delete();
return true;
}
return super.onKeyDown(keyCode, event);
} |
rien ne se passe
avez vous une solution ?
merci d'avance