У меня есть одно занятие с множеством фрагментов.Так как иногда мне нужна активность (например, чтобы получить getFragmentManager и т. Д.), Я вызываю экземпляр синглтона актива из фрагмента.Это значит: в моей деятельности есть переменная static , называемая instance.Однако иногда я получаю сбои во фрагментах, потому что MyActivity.getInstance () имеет значение null.
1. How is it possible? Could it be because the activity is singleton?
2. the activity-as-singleton - could it lead to certain problems(like **memory leak** ?, etc..)
3. Can I count on getActivity always? I think sometimes that too returned null.