Pour Android, nous avons eu une solution de contournement très sale - ne demandez pas aux clients - qui fonctionnait comme ça dans l'activité principale. Lorsque quitApp()
est appelée, la pile d'activité est effacée et l'application se ferme complètement.Forcer le démontage d'une application Android dans BlackBerry 10
public void quitApp() {
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("EXIT", true);
startActivity(intent);
}
@Override
public void onResume() {
super.onResume();
if (getIntent().getBooleanExtra("EXIT", false)) {
finish();
}
}
Nous avons maintenant cette application pour packagés BlackBerry 10, et tout se passe bien d'autre, sauf pour ce morceau de code. Qu'est-ce qui se passe quand quitApp()
est appelé, c'est que l'activité se rafraîchit (parfois, il va à l'application "chose" chose entre les deux), mais dans tous les cas, l'application reste à l'écran.
Existe-t-il une autre solution de contournement pour quitter une application Android empaquetée pour BB10?
'Quitter' sur Android n'est pas pertinent en tant que concept – Blundell
Je sais, c'est pourquoi j'ai mentionné que c'était une solution de contournement et le fait que les clients insistaient pour que ce soit havior. – slhck
Ah oui je vois. Comme c'est un Blackberry, je conseillerai avec plaisir 'System.exit (1);' – Blundell