Время жизни статических переменных приложения - Android
Я определил статическую переменную в своем пользовательском классе Application. Что-то вроде этого:
public class App extends Application{
...
public static Object var;
...
@Override
public void onCreate() {
var = new Object();
}
}
Во время активности моих приложений мне нужно прочитать значение App.var, но иногда оно кажется нулевым.
Возможно ли, что статические переменные моего класса App были уничтожены (из-за GC или чего-либо еще) в течение жизни моего приложения? Если да, то почему?