le lancement d'une activité à l'aide de l'intention et de désactiver le bouton de retour de presse de lancement de l'activité précédente
Dans mon application. J'ai un login
écran. Si la connexion est réussie, une tab activity
va lancer, dans qui il y a 4 onglets. Lorsque j'appuie sur un des boutons de l'onglet, une nouvelle activité de lancement. il y a un événement dans ma login
classe qui sera tiré dans certains cas. Je veux revenir à l'onglet activité lorsque l'événement se faire virer. J'ai écrit un code à l'aide de l'Intention. Ce code fonctionne bien. Mais après avoir atteint l'onglet activité, je ne veux pas retourner à l'activité lors de bouton est pressé. Je veux enlever cette. J'en veux pour preuve la connexion lorsque le Dos est appuyé. Est-il possible de faire cela? C'est le code que j'ai utilisé:
Intent tabi=new Intent(getApplicationContext(),Tab.class);
startActivity(tabi);
Le code onkeydown
dans l'onglet activité est:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
super.onKeyDown(keyCode, event);
return true;
}
return false;
}
OriginalL'auteur irfan | 2014-01-16
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Digvesh Patel
Appelez simplement finish(); la méthode d'après le démarrage de l'activité. Elle permettra d'éviter de bouton de retour
Comme:
Vous êtes les bienvenus.. Heureux de codage..
OriginalL'auteur Shylendra Madda
utilisation onBackPressed et que de commencer Votre activité
et vous pouvez effacer l'historique avec soufflet code que l'utilisateur ne peut pas revenue de la Page de connexion à la Page visitée
OriginalL'auteur Shayan Pourvatan
Lors de l'événement me faire virer, onglet appel de l'activité avec l'intention de ces drapeaux
OriginalL'auteur Jomon KC