So I’m trying to make an application using the Singleton Method. I want to have a class that stores all the information about my device’s bluetooth state/connections/devices, and I want to make multiple activites that can access these methods.
I know that I need to have a class that extends Application, then I can access everything by calling getApplication(). What I do not understand, is where I initialize this object. From my frame of reference, I have all of these separate Activities, and if I initialize the object in one, I’m going to need to use intents to pass the object to the next activity, which completely defeats the purpose of using the singleton method.
Any help would be appreciated, thanks.
If you extended Application your class will be created as your app launches. It can be retrieved in Activity classes using getApplication()