我想在动态模型()中实现 DJI 功能,但要做到这一点,它需要应用程序类中的 cal 函数 Helper.install(),而基本模型对 DJI SDK 一无所知。
反正有办法解决这个问题吗?
我想在动态模型()中实现 DJI 功能,但要做到这一点,它需要应用程序类中的 cal 函数 Helper.install(),而基本模型对 DJI SDK 一无所知。
反正有办法解决这个问题吗?
在当前的 SDK 中,我没有看到好的解决方案;install() 访问仅在 Application 类中可用的信息。
您需要拥有自己的 Application 类,以便它可以扩展 MultiDexApplication(是的,DJI 的示例显示了调用 MultiDex.install(this) 的代码;但更“Android”的正确方法是让您的应用程序类扩展 MultiDexApplication)。
所以无论如何你都需要 Application 类。
我不完全理解您所说的“基本模型”是什么意思,但无论您实施什么(或如何),我上面的信息都将适用。