Les Classes vs Activités dans Android
Je suis débutant dans le développement Android, mais pas dans la programmation elle-même. De toute façon, cette question est peut-être un peu stupide.
La question est: Sont toutes les classes dans Android des activités liées à un élément de l'INTERFACE utilisateur? Je veux avoir un "régulier" de la classe Java à partir de laquelle je peux normalement créer des objets et je n'ai pas trouver comment "définir" et comment "call".
Toute aide serait grandement appréciée. Grâce
Créer un fichier source de Java avec une classe. Une fois déployé, d'instancier la classe avec une "nouvelle" le même que toute autre classe Java. Pas sûr de ce que la question est: etes-vous d'avoir des problèmes avec votre IDE ou de construire de l'environnement?
Je suppose que je ne suis pas sûr de ce que la question, c'est moi. Je suis juste mal à écrire une classe et de créer des objets sans avoir à les faire avec une INTERFACE utilisateur.
Je suppose que je ne suis pas sûr de ce que la question, c'est moi. Je suis juste mal à écrire une classe et de créer des objets sans avoir à les faire avec une INTERFACE utilisateur.
OriginalL'auteur tyb | 2012-01-13
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez avoir des classes régulières et non, ils ne sont pas tous liés à un élément de l'INTERFACE utilisateur. Cela fonctionne un peu comme Java normal. Donc, dans Eclipse, vous pouvez créer une nouvelle classe comme dans l'image et suivez la page de l'assistant.
Vous allez vous retrouver avec un peu de code comme ci-dessous (j'ai ajouté un peu de bits pour l'exemple):
Vous pouvez ensuite des méthodes de construction et d'autres choses comme d'habitude. Comme pour l'instanciation ou d'accéder à votre classe, vous aurez probablement à le rendre public pour les activités de l'obtenir. Cependant, il existe un grand nombre de façons différentes de le faire, mais pour l'exemple ci-dessus que je pouvais faire.
Comme vous pouvez le voir c'est tout à fait normal.
heureux d'être de l'aide - je vois que vous êtes nouveau à SOI - pouvez-vous marquer une réponse comme correcte par le symbole de la flèche, de sorte que les autres utilisateurs puissent voir si il y a une réponse a été utile. Merci également à vitakot la réponse de ce qui est utile aussi.
Encore une question: puis-je utiliser les bibliothèques java comme java.util.Ou de manière aléatoire quel que soit le ou dois-je besoin d'un android bibliothèque? Merci
Oui, je l'ai déjà marqué des réponses utiles, merci.
La plupart sont - vous à voir. Quant à votre exemple, l'activité d'ajouter " pour importer java.util.Aléatoire;'. Eclipse va vous aider comme vous allez, si vous tapez Random Random = new Random(); - l '"Aléatoire" est souligné et Eclipse s'offrent à importer java.Util.Aléatoire.
OriginalL'auteur Graham Smith
La réponse est NON. Toutes les activités sont régulières des classes Java et vous pouvez - bien sûr, beaucoup de non-classes de l'INTERFACE utilisateur comme
Application
, vous pouvez avoir des aides, etc... Si je vous comprends correctement à la question, vous êtes confus par le fait que l'Activité n'a pas défini par l'utilisateur constructeur et peuvent être créés indirectement par l'appel destartActivity
méthode, mais dans d'autres acpects c'est une commune de la classe Java.OriginalL'auteur vitakot