Я знаю, что этот вопрос задавался очень давно, но с помощью Android Studio 3.0 и выше я столкнулся с той же проблемой и не нашел в Интернете ничего, что могло бы помочь.
После долгих исследований и моих собственныхтестируя, я узнал, как успешно реализовать два или более классов, которые оба расширяют android.app.Application
в <Application/>
.
файла первого класса манифеста:
public abstract class MyClass1 extends Application {
// ...
}
Файл второго класса:
public class MyClass2 extends MyClass1 {
// ...
}
Файл манифеста:
<application
android:name="com.mydomain.myapp.MyClass2">
<!-- Rest of code here... -->
</application>