Questions marquées «android-activity»

Questions sur la création ou la gestion d'activités dans Android. Dans les applications Android, une activité est un composant qui fournit une interface utilisateur permettant à l'utilisateur de faire quelque chose. Des exemples simples sont: composez le téléphone, prenez une photo, envoyez un e-mail ou affichez une carte.


4
getApplication () vs getApplicationContext ()
Je n'ai pas pu trouver de réponse satisfaisante à cela, alors allons-y: quel est le problème Activity/Service.getApplication()et Context.getApplicationContext()? Dans notre application, les deux retournent le même objet. Dans un cas ActivityTestCasecependant, se moquer de l'application fera getApplication()revenir avec la maquette, mais getApplicationContextretournera toujours une instance de contexte différente (une injectée …

11
Modifier l'activité de démarrage de l'application
J'ai créé la viande et les tripes de mon application mais je veux ajouter une activité différente qui sera le point de départ (une sorte d'écran de connexion). Questions de couple: 1 J'ai une poignée assez décente sur la façon de basculer entre les activités (basé sur cet article: http://www.linux-mag.com/id/7498 …

15
Suppression d'une activité de la pile d'historique
Mon application affiche une activité d'inscription la première fois que l'utilisateur exécute l'application, ressemble à: ActivitySplashScreen (bienvenue dans le jeu, ouvrir un compte?) ActivitySplashScreenSignUp (super, remplissez cette info) ActivityGameMain (écran principal du jeu) les activités se lancent donc exactement dans cet ordre, lorsque l'utilisateur clique sur un bouton sur chaque …

21
Comment redémarrer l'activité dans Android
Comment redémarrer un Android Activity? J'ai essayé ce qui suit, mais Activitys'arrête tout simplement. public static void restartActivity(Activity act){ Intent intent=new Intent(); intent.setClass(act, act.getClass()); act.startActivity(intent); act.finish(); }

27
Terminer toutes les activités précédentes
Mon application présente les écrans de flux suivants: Home->screen 1->screen 2->screen 3->screen 4->screen 5 Maintenant, j'ai un log out bouton commun dans chaque écran ( Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5) Je veux que lorsque l'utilisateur clique sur le bouton de déconnexion (depuis …

24
Appel de startActivity () depuis l'extérieur d'un contexte d'activité
J'ai implémenté un ListViewdans mon application Android. Je me lie à cela en ListViewutilisant une sous-classe personnalisée de la ArrayAdapterclasse. Dans la ArrayAdapter.getView(...)méthode redéfinie , j'attribue un OnClickListener. Dans la onClickméthode du OnClickListener, je veux lancer une nouvelle activité. Je reçois l'exception: Calling startActivity() from outside of an Activity context …


30
Android: effacer la pile arrière
Dans Android, j'ai quelques activités, disons A, B, C. Dans A, j'utilise ce code pour ouvrir B: Intent intent = new Intent(this, B.class); startActivity(intent); En B, j'utilise ce code pour ouvrir C: Intent intent = new Intent(this, C.class); startActivity(intent); Lorsque l'utilisateur appuie sur un bouton en C, je veux revenir …


5
Démarrer une activité avec un paramètre
Je suis très nouveau sur le développement Android. Je veux créer et démarrer une activité pour afficher des informations sur un jeu. Je montre ces informations dont j'ai besoin d'un gameId. Comment puis-je transmettre cet ID de jeu à l'activité? L'ID du jeu est absolument nécessaire, donc je ne veux …


5
Comment retourner un résultat (startActivityForResult) d'une activité TabHost?
J'ai 3 classes dans mon exemple: la classe A, l'activité principale. La classe A appelle un startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Classe B, cette classe est une TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab... Classe C, cette classe est une activité régulière: Intent intent = …

11
Comment afficher une boîte de dialogue pour confirmer que l'utilisateur souhaite quitter une activité Android?
J'ai essayé d'afficher un "Voulez-vous quitter?" type de boîte de dialogue lorsque l'utilisateur tente de quitter une activité. Cependant, je ne trouve pas les crochets API appropriés. Activity.onUserLeaveHint()Au début, cela semblait prometteur, mais je ne trouve pas de moyen d'empêcher l'activité de se terminer.

9
Activity, AppCompatActivity, FragmentActivity et ActionBarActivity: quand utiliser lequel?
Je viens d'iOS où c'est facile et vous utilisez simplement un UIViewController. Cependant, dans Android, les choses semblent beaucoup plus compliquées, avec certains composants UIC pour des niveaux d'API spécifiques. Je lis BigNerdRanch pour Android (le livre a environ 2 ans) et ils suggèrent que j'utilise Activitypour héberger mon FragmentActivities. …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.