问候和问候,
简短版本:我试图在我的 Android 应用程序中使用 DialogFragment,它的 minSkdVersion 为 8(Android 2.2)。为了使用它们,我必须能够调用“getSupportFragmentManager()”。为了做到这一点,我尝试将调用 Activity 更改为 FragmentActivity,它允许 getSupportFragmentManager() 在运行时解析,但是当尝试在运行时创建该意图时,我得到一个 NoClassDefFoundError,因为应用程序无法解析上游的某些东西它
W/dalvikvm(333):无法解析超类...
在这种情况下,我怎样才能从一个简单的 Activity 调用 getSupportFragmentManager() 而不使该 Activity 成为 FragmentActivity (它无法工作)?还是我需要将活动变成 FragmentActivity,但我需要进行一些其他更改才能使其工作?
仅作记录:我已经将 android-support-v4.jar 添加到项目中(否则,我根本无法编译)。
预先感谢您的协助。