| |||||||
Das Thema "Übergreifende Funktionen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Registriert seit: 04.04.2011
Beiträge: 46
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
| Habe schon gesucht und nichts gefunden. Kann man eine allgemeine Funktion schreiben, die ich aus mehreren Activitys aufrufen kann. Ich finde es wenig sinnvoll in jeder Activity die gleiche Funktion zu schreiben. D.h. wenn ich eine Sache ändern oder erweitern muss, muss ich das ggf. 3 mal machen. Dabei können Fehler passieren. Geht das??? und wenn ja wie??? |
| | |
| | #2 (permalink) |
| Android-Hilfe.de Mitglied |
Hi TanaH, statische Klassen bzw. statische Methoden sind die Stichwörter, die du Suchst. Statische Methoden einer Klasse kannst du aus jeder Activity aus mit statischem Aufruf aufrufen. Code: public class MyClass {
public static String meineStatischeMethode(){
String res = "";
//CODE
return res;
}
} Kannst auch mit Parametern machen, wenn du diese brauchst. regards |
| | |
| | #3 (permalink) |
| Erfahrener Benutzer |
Entweder über statische Methoden oder aber über Vererbung. Wobei du mittels Vererbung wohl etwas flexibler bist.
__________________ Up the shut fuck, you must! |
| | |
| Folgender Benutzer bedankt sich bei isam2k für diesen Beitrag: | TanaH (20.05.2011) |
| | #4 (permalink) |
| Erfahrener Benutzer |
Beispiel: Code: public abstract class Fahrzeug{
public void beschleunigen(float dt) { //todo }
public void bremsen(float dt) { //todo }
}
public class Fahrrad extends Fahrzeug { // verfügt ebenfalls über beschleunigen() und bremsen()
@Override
public void beschleunigen(float dt) {
staerkerPedalen(dt);
super.beschleunigen(dt);
}
}
public class Ferrari extends Fahrzeug { // verfügt ebenfalls über beschleunigen() und bremsen()
public void tuerenOeffnen() { //todo }
}
__________________ Up the shut fuck, you must! Geändert von isam2k (20.05.2011 um 10:26 Uhr) |
| | |
| Folgender Benutzer bedankt sich bei isam2k für diesen Beitrag: | TanaH (20.05.2011) |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Tasker - Funktionen | banachz | Tasker | 1 | 14.05.2011 13:00 |
| Hilfsklasse für übergreifende Werte | enrem | Android App Entwicklung | 3 | 13.11.2010 16:37 |
| Apps und Funktionen | migi79 | Sonstige Apps & Widgets | 3 | 18.08.2010 19:07 |
| funktionen von galaxo | tomtom79 | Root / Hacking / Modding für Samsung Galaxy | 4 | 28.05.2010 13:20 |
| Sync-Funktionen | lebakas55 | HTC Desire Forum | 5 | 01.04.2010 13:31 |