将 androidx.fragment.app.Fragment 转换为 android.app.fragment.Fragment?

Cast androidx.fragment.app.Fragment to android.app.fragment.Fragment?

我想将 Android X 片段 (androidx.fragment.app.Fragment) 转换为 Android 本机片段 (android.app.Fragment),因为我使用的库不支持Android X 碎片了。

我怎样才能做到这一点?

我已经尝试将 Android X 片段转换为 Android 本机片段,这会导致 ClassCastException。

这是我目前在 Android X 片段中使用的代码。该函数需要一个 Android 本机片段。它抛出一个 ClassCastException。

IntentIntegrator.forFragment(this as android.app.Fragment).initiateScan();

How can I achieve this?

你不能。虽然这些 类 担任相同的角色,但从 Java 的角度来看,它们是无关的。