29
mars
2013
Bonjour,
Encore moi, encore mon stagiaire V. Miellet qui me pose des questions (celui de Janvier).
Une autre manière de parvenir à cet objectif est tout simple aussi, il suffit quand l’activité passe en pause de lancer un service (disons StayHereActivity) et de tuer l’activité (finish).
Intent startActivitiesCops=new Intent(this,ActivtiesCopsService.class);
startService(startActivitiesCops);
super.onPause();
finish();
Le service lui, ne fait que relancer l’activité:
public int onStartCommand(Intent intent, int flags, int startId) {
Log.e("ActivtiesCopsService", " onStratCommand");
Intent startMain = new Intent(ActivtiesCopsService.this, MainActivity.class);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
stopSelf();
return Service.START_STICKY;
}
Y’a même pas besoin de permission.
Merci qui ? Merci Android2EE
Et n’oubliez pas les formations Android2EE pour devenir ultime sur Android:
Formation Android Complète
A bientôt, j’espère.
Mathias Séguy
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Fondateur Android2EE
Formation – Expertise – Consulting Android.
Ebooks pour apprendre la programmation sous Android.
Vous devez être connecté pour poster un commentaire.