Hallo zusammen,
Android-Programmierung ist neu für mich, daher habe Ich da mal paar allgemeine Verständnisfragen.
Habe bereits gegoggelt, dennoch bleiben diese Fragen für mich unklar. Da Ich nicht für jede Frage einen eigenen Thread eröffnen möchte habe Ich ein paar Fragen angesammelt:
Vielen Dank vorab.
Android-Programmierung ist neu für mich, daher habe Ich da mal paar allgemeine Verständnisfragen.
Habe bereits gegoggelt, dennoch bleiben diese Fragen für mich unklar. Da Ich nicht für jede Frage einen eigenen Thread eröffnen möchte habe Ich ein paar Fragen angesammelt:
- Wie ist es möglich mehrere Activities aus der MainActivity heraus zu starten? Startet man diese parallel in AsyncTasks? Bsp. Auslesen einer DB und paralleler bilder Download von einem anderen Server.
- Ist es bei der Erzeugung von Objekten egal wie viele Objekte Ich erzeuge? Was geschieht mit den Objekten nach Beendung des Programms? Räumt der GC wirklich alle Objekte ab oder nur ungenutze?
- Wie kann Ich mehrere Activities parallel laufen lassen? Über AsyncTasks oder via Intent-Befehl?
- Wie realisiere Ich die Rückkehr zur vorletzten Activity nach zwei Intents zu einer anderen Activity?
- Also von der MainActivity "springe" ich in ein Anderes Layout, von diesem aus wieder in ein anderes Layout und von diesem möchte Ich dann via Button wieder in das MainActivity-Layout.
- Ist es möglich, dass Ich ein Programm aufbaue indem ich alle Teilaufgaben wie kleine selbsttändige Projekte behandel? Wie kann Ich diese dann mit einander kombinieren wenn Ich diese nahezu unabhängig von einander programmiert habe und diese auch autark läufen können?
- Ist das auslagern von Methoden in andere Klassen empfohlen? Man muss ja dann immer Objekte erzeugen, oder schadet das nicht?
- Was ist für die Aufteilungen in Nebenläufigkeiten zu beachten? Realisiert man Nebenläufigkeiten immer in Threads, also in AsyncTasks?
- Ist es bei der Android-Programmierung auch so, dass alles aus der MainActivity heraus aufgerufen werden soll?
- Ist es bezüglich der Intents ein Unterschied ob Ich mit Fragments die Sache angehe?
- Kann man einen startIntentForResult()-Aufruf wie einen Funktionsaufruf sehen welcher eine Funktion ausführt und die gewünschten Daten zurück gibt?
- Wo wird die Speicherung der Einstellungen vorgenommen? Werden die Einstellungen in eine SQLite DB gespeichert?
- Darf man alle API's koostenlos und kommerziell nutzen? Beispiel GCM?
Vielen Dank vorab.
Zuletzt bearbeitet: