Comment mettre un peu de retard dans l'appel d'une activité à partir d'une autre activité?
J'ai une application dans laquelle je suis la réception d'un sms contenant son emplacement.Sur réception de sms il appelle une autre activité à démarrer et passe à cet endroit que l'activité de tracer sur la carte.Avant l'appel de la deuxième activité, il montre un toast comme la notification sur l'écran mais somehoe en raison de l'appel de la deuxième activité que toast n'est pas venu.Ma question est comment peut-on retarder l'appel de la deuxième activité de cette activité ?
OriginalL'auteur dark_shadow | 2011-11-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser quelque chose comme ceci:
Ici, il attend jusqu'à 5 secondes pour lancer l'activité.
Espère que cela aide
OriginalL'auteur Udaykiran
Vous pouvez le faire avec un
Handler
comme ceOriginalL'auteur Mats Hofman
Faire un AsyncClass qui ne Thread.sleep() dans le doInBackground() la méthode, puis naviguez jusqu'à votre nouvelle activité dans votre onPostExecute() la méthode.
Appelez votre toast message et ensuite exécuter le AsyncClass.
OriginalL'auteur NotACleverMan
Pour Kotlin
Handler().postDelayed({ startActivity(Intent(this, MainActivity::class.java)) }, 3000)
OriginalL'auteur kuzdu
Essayer:
OriginalL'auteur Hasan A Yousef
Suffit de définir la mise en page!
OriginalL'auteur Mubi Ali
Un exemple serait le suivant:
OriginalL'auteur Nick B