DJI SDK реализует Helper.install () в динамической функции Android - PullRequest
1 голос
/ 22 мая 2019

Я хочу реализовать функции DJI в динамической модели (), но для этого требуется функция cal Helper.install () в классе Application, в то время как базовая модель ничего не знает о DJI SDK.

Тамв любом случае обойти это?

1 Ответ

0 голосов
/ 13 июня 2019

В текущем SDK я не вижу хорошего решения; install () получает доступ только к информации, доступной в классе Application.

Вам необходимо иметь собственный класс Application, чтобы он мог расширять MultiDexApplication (да, в примере DJI показан код, вызывающий вызов MultiDex.install (this)), но более корректный способ для Android состоит в том, чтобы ваш класс приложения расширял MultiDexApplication. ).

Так что вам все равно нужен класс Application.

Я не совсем понимаю, что вы подразумеваете под "базовой моделью", но моя информация выше применима независимо от того, что (или как) вы реализуете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...