1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Auf Instanz anderer Klasse zugreifen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Peter123, 25.12.2011.

  1. Peter123, 25.12.2011 #1
    Peter123

    Peter123 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    103
    Erhaltene Danke:
    7
    Registriert seit:
    13.11.2010
    Also ich habe eine Activity in der ich eine Instanz der Klasse BluetoothService erstelle.
    Jetzt leitet die erste Activity an eine andere Activity weiter, wenn die Verbindung erfolgreich war.
    Nun möchte ich wieder in der zweiten Activity auf die Instanz der Klasse BluetoothService zugreifen. Ich muss jedoch genau auf die Instanz zugreifen, welche ich in der ersten Activity erstellt habe, da ich sonst nicht die aufgebaute Verbindung habe.

    Wie löse ich das?
    Ich denke man muss irgendwie auf den Context der ersten Activity zugreifen...
     
  2. v Ralle v, 26.12.2011 #2
    v Ralle v

    v Ralle v Android-Lexikon

    Beiträge:
    913
    Erhaltene Danke:
    199
    Registriert seit:
    27.08.2010
    Ich würde an deiner Stelle eine Art Connection Manager bauen, wobei es sich um ein Singleton handelt und über den kann man den Service holen.
     
  3. DieGoldeneMitte, 26.12.2011 #3
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Beiträge:
    1,230
    Erhaltene Danke:
    256
    Registriert seit:
    05.02.2010
    Phone:
    Nexus 5X
    Tablet:
    Nexus 7 (2013)
    Man kann solche Objekte auch im Application Object für die Activities vorhalten.
     

Diese Seite empfehlen