Время жизни статических переменных приложения - Android

Я определил статическую переменную в своем пользовательском классе Application. Что-то вроде этого:

public class App extends Application{
    ...
    public static Object var;
    ...

    @Override
    public void onCreate() {
        var = new Object();
    }
}

Во время активности моих приложений мне нужно прочитать значение App.var, но иногда оно кажется нулевым.
Возможно ли, что статические переменные моего класса App были уничтожены (из-за GC или чего-либо еще) в течение жизни моего приложения? Если да, то почему?

0 ответов

Другие вопросы по тегам