【发布时间】:2019-08-23 21:12:13
【问题描述】:
我想将 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();
【问题讨论】:
-
你可以使用“IntentIntegrator.forSupportFragment(this).initiateScan();”在片段中使用 zxing
标签: android android-studio kotlin androidx