我正在开发一款Android应用程序,该应用程序目前针对最低API为11的设备。但是,我想修改应用程序以使其与低于3.0的Android版本兼容。问题是,我有各种UI元素,只在较新版本中提供:
“调用需要API级别11(当前最小值为8):new android.app.DialogFragment”
newFragment.show()方法发生此错误。 尽管遵循Android Developer页面上给出的注释,但仍会发生这种情况: http://developer.android.com/guide/topics/ui/controls/pickers.html 可能是什么问题?
答案 0 :(得分:4)
但是,该活动已经扩展了ListActivity。
使用ActionBarSherlock并从ListActivity
更改为SherlockListActivity
。
可能是什么问题?
您正在尝试使用本机API Level 11片段而不是Android Support Library的片段backport。我正在使用android.app.DialogFragment
instead of android.support.v4.app.DialogFragment
。