Activity Objekt übergeben?

  • 4 Antworten
  • Letztes Antwortdatum
E

Extremefall

Ambitioniertes Mitglied
3
Hallo,
ich habe eine Main Klasse, die von einer Activity erbt:
Code:
public class main extends Activity
Nun würde ich gerne den Code auslagern. Allerdings habe ich in der ausgelagerten Klasse Methoden, die mit einem Activity Objekt arbeiten. Wie kann ich also ein Objekt aus der main Klasse an die anderen Klassen übertragen bzw. in den anderen Klassen darauf zugreifen?
 
im Konstruktor den Context der Activity übergeben :confused:
 
In welchem Konstruktor? Dann müsste ich ja ein neues Objekt der main Klasse erzeugen. Oder wie ist es gemeint?
 
"Nun würde ich gerne den Code auslagern"

Du willst Code aus der main Klasse ( Activity-Klasse ) auslagern, oder :confused2:

// main-activity extends Activity

private MainVM mainVM;
onCreate()
{
mainVM = new MainVM(this);
}
 
  • Danke
Reaktionen: Extremefall
Danke, das werde ich mal probieren.
 
Zurück
Oben Unten