Steven S.
- Forum-Beiträge: 19
25.02.2012, 23:30:12 via Website
25.02.2012 23:30:12 via Website
Hallo,
Ich bräuchte eine kurze (oder lange) Erläuterung zu den Klassen und ihren "extends". Kleines Beispiel:
ich habe eine App, die in mehreren Activitys Rest-Aufrufe gegen einen Service ausführt. Ich greife vor den Rest-Aufrufen auf SharedPreferences und so weiter zu, um Informationen zu erhalten, die ich dafür brauche. Jetzt habe ich in jeder dieser Activitys die ganzen Zugriffe und Rest-Aufrufe. Diese würde ich gerne in eine eigene Klasse auslagern. Diese Klasse muss aber ja keine Activity sein, da sie keine GUI besitzt, oder?
Wenn ich aber nicht von Activity oder so ableite, kann ich offensichtlich ja auch nicht auf Android Spezifische funktionen zugreifen (SharedPreferences oder TelephonyManager). Wie kann ich eine Klasse erstellen, die ich in meiner Activity nutze, die so etwas kann? Geht das? Oder wird bei der Androidprogrammierung einfach etwas weniger schön strukturiert gearbeitet?
Eine weitere Frage hätte ich noch:
Kann ich eine Klasse erzeugen, die als Speicher meiner Anwendung dient und auf die ich von jeder Activity zugreifen kann? Zum Beispiel für Session-handling?
Vielen Dank im Vorraus!!!
Ich bräuchte eine kurze (oder lange) Erläuterung zu den Klassen und ihren "extends". Kleines Beispiel:
ich habe eine App, die in mehreren Activitys Rest-Aufrufe gegen einen Service ausführt. Ich greife vor den Rest-Aufrufen auf SharedPreferences und so weiter zu, um Informationen zu erhalten, die ich dafür brauche. Jetzt habe ich in jeder dieser Activitys die ganzen Zugriffe und Rest-Aufrufe. Diese würde ich gerne in eine eigene Klasse auslagern. Diese Klasse muss aber ja keine Activity sein, da sie keine GUI besitzt, oder?
Wenn ich aber nicht von Activity oder so ableite, kann ich offensichtlich ja auch nicht auf Android Spezifische funktionen zugreifen (SharedPreferences oder TelephonyManager). Wie kann ich eine Klasse erstellen, die ich in meiner Activity nutze, die so etwas kann? Geht das? Oder wird bei der Androidprogrammierung einfach etwas weniger schön strukturiert gearbeitet?
Eine weitere Frage hätte ich noch:
Kann ich eine Klasse erzeugen, die als Speicher meiner Anwendung dient und auf die ich von jeder Activity zugreifen kann? Zum Beispiel für Session-handling?
Vielen Dank im Vorraus!!!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.