BaseActivity<E> : AppCompatActivity()
val type: Type = (javaClass.genericSuperclass as ParameterizedType).actualTypeArguments[0]
val 实例:E=type as Class<E>
就是我们所想要的类的泛型的类型
class<?>[] parasTypes=method.getParameterTypes()
获取方法中所有参数的类型
BaseActivity<E> : AppCompatActivity()
val type: Type = (javaClass.genericSuperclass as ParameterizedType).actualTypeArguments[0]
val 实例:E=type as Class<E>
就是我们所想要的类的泛型的类型
class<?>[] parasTypes=method.getParameterTypes()
获取方法中所有参数的类型