通过另一个类使用导入的类

问题描述

因此,在我的项目中,我有两种风格,例如HG。现在,HG都具有不同的依赖关系,尽管这两个依赖关系的作用完全相同(华为/ Google)。假设依赖性为XgXh

我想为这些依赖项ZXg创建一个包装器Xh。因此,Z将位于风味特定的文件夹中,并允许其他类根据风味使用XgXh

到目前为止我一直在尝试:

  1. 首先,我认为仅继承XgXh就足够了,但这是不可能的,因为它们是最终类

  2. 第二次,我尝试将其返回为

    // In flavor G
    
    import com.google.Xg
    
    class Z {
        companion object {
            fun getx(): Class<Xg> {
                return Xg::class.java
            }
        }
    }
    

但这也不起作用

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)