我正在尝试从课程中读取通用信息。这就是我正在做的事情:首先我有一个 EntityHelper 类。在里面的某个地方,我想看看那个 T 到底是什么。我知道这可以通过以下方式完成:
(Class<T>) ((ParameterizedType)getClass().getGenericSuperclass()).getActualTypeArguments()[0];
但是 getGenericSuperClass 返回的方法是 java.lang.Object - 这是不正确的,因为我知道 T 是其他东西,例如 DummyEntity。
我使用的 Android 平台是 7。这是某种错误还是我遗漏了一些重要的东西?