Создание объекта класса активности в другом классе Appcompatactivity - android

Я пытаюсь создать объект класса, который наследуется от класса активности, внутри класса, наследуемого от класса Appcompatactivity.

Но как только я вызываю метод класса активности через объект внутри класса appcompactavtivity, приложение вылетает.

Не могли бы вы сообщить мне, как правильно это сделать?


person Ady    schedule 06.11.2016    source источник


Ответы (1)


Вы абсолютно точно не можете создать экземпляр компонента Android (Activity, Service, BroadcastReceiver, Provider), используя ключевое слово new. Только инфраструктура Android может создавать эти экземпляры, потому что она устанавливает базовый Context как часть конструкции объекта. Вы должны перепроектировать ваше приложение.

person David Wasser    schedule 06.11.2016