1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. Gravedigger_cx, 18.08.2010 #1
    Gravedigger_cx

    Gravedigger_cx Threadstarter Neuer Benutzer

    Um einige meiner Klassen, die keine GUI ansprechen plattformunabhängig zu halten, möchte ich auf das extends Activity verzichten. Das klappt auch soweit ganz gut, abgesehen von der Tatsache, dass natürlich einige Methoden fehlen. Unter anderem die Methode getApplicationContext().

    Da meine Datebankklasse SQLiteOpenHelper verwendet, muss auch der Context verfügbar sein. Diesen muss ich dann von einer Activity-Klasse, über evtl. mehrere Klassen ohne Activity bis zur DB-Klasse durchreichen. Um mir das zu ersparen, habe ich überlegt den Context per Singleton verfügbar zu machen. Bei meinen Recherchen bin ich aber auf einen Artikel gestoßen, der eindringlich von dieser Vorgehensweise abrät, allerdings in Zusammenhang mit einem Spring-Framework, welches mir nicht bekannt ist.

    Meine Frage: Ist es machbar / sinnvoll / elegant den ApplicationContext per Singleton verfügbar zu machen?
     
  2. ko5tik, 18.08.2010 #2
    ko5tik

    ko5tik Android-Experte

    Machbar: ja
    Sinvoll: je nachdem
    Elegant: nö

    Eigentlich ist das ein Fall für DI-Framework, aber wir haben noch keinen brauchbarem
    für android
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[ERLEDIGT] Eine Klasse um das aufrufen anderer Intents zu regeln Android App Entwicklung 24.05.2017
[ERLEDIGT] Tipps für AsyncTask Klasse Android App Entwicklung 18.05.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[GELÖST] Übergabe an zweite Activity Android App Entwicklung 11.05.2017
[ERLEDIGT] Von SPP seriell per Bluetooth lesen Android App Entwicklung 26.04.2017
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
[ERLEDIGT] Buttontext per klick ändern Android App Entwicklung 14.03.2017
Intent mit Daten (putExtra) zu anderer Activity Android App Entwicklung 14.02.2017

Users found this page by searching for:

  1. Context android ansrpechen

Du betrachtest das Thema "Klassen ohne extends Activity und der Context per Singleton" im Forum "Android App Entwicklung",