In fact, not one. In the application, there is an activation at the start - it is also a stub, while data is being received from the server, the second is an error message about connecting to the Internet, I show it only with errors. The third and main container is for many fragments that I manage with NavigationDrawer. At that moment, when the main activity is loaded, there is no chance that I will see the other two before restarting the application (they exist only at the start). Is it permissible in this case to store a static copy of the activation in it itself? To initialize, say, in onCreate (a can be both reset and reinitialized when it goes into the background and returns from there). Or is it a bad idea anyway?
UPD
Transferring the link to this instance, let's say in the adapter and storing it in a non-static field, do we make this adapter unkillable for GC or not?