Wie stelle ich den Anwendungskontext für alle Klassen in der Anwendung in der App zur Verfügung? Meine unterstützenden Klassen müssen in der Lage sein, darauf zuzugreifen, um auf Ressourcen zugreifen zu können.Wie stelle ich den Anwendungskontext für alle Klassen in der Anwendung in der App zur Verfügung?
0
A
Antwort
1
Beste Antwort: Übergeben Sie eine Context
an die Methoden Ihrer unterstützenden Klassen, da der Anwendungskontext für Ihre speziellen Fälle funktioniert oder nicht. Sie werden zum Beispiel bemerken, dass viele unterstützende Klassen in Android diesen Ansatz verwenden, und es ist im Allgemeinen eine gute Idee, den Mustern zu folgen, die von den Plattformentwicklern festgelegt wurden.
Möglicherweise tolerierbare Antwort: Verwenden Sie ein statisches Datenelement, um einen Verweis auf das Objekt Application
zu halten. Seien Sie sehr vorsichtig, dass Sie keine Speicherlecks in den Prozess einführen.