找不到类“......”Android 2.3

时间:2015-07-29 07:16:31

标签: android eclipse

我在Android 2.3上使用此库时遇到问题:https://github.com/ksoichiro/SimpleAlertDialog-for-Android

它适用于Android> 2.3但是当我尝试在Android 2.3上显示一个对话框时出现此错误:

is Library

为了使用te库,我刚刚在Eclipse中导入它,标记new SimpleAlertDialogFragment.Builder() .setTitle("test") .setMessage("test") .setPositiveButton("ok") .setRequestCode(1) .setCancelable(false) .create().show(getFragmentManager(), "fragment"); ,然后将其设置为我项目的库,我是否需要其他任何东西以使其适用于Android版本之前或等于2.3?

修改

现在我正在使用它:

copy constructor

我应该编辑什么?

1 个答案:

答案 0 :(得分:1)

因为Class仅支持api level 11及更高级别,这意味着 Android 3.0.x 11 HONEYCOMB

查看所请求班级的代码:

/**
 * Simple alert dialog fragment based on the normal {@code Activity}
 * for API level 11 and later which supports {@code Fragment}.<br/>
 * If you use android.support.v4 library,
 * use {@link com.simplealertdialog.SimpleAlertDialogSupportFragment} instead.
 *
 * @author Soichiro Kashima
 * @see com.simplealertdialog.SimpleAlertDialogSupportFragment
 */
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class SimpleAlertDialogFragment extends DialogFragment {

您也可以在DialogFragment documentation上看到 在Honycomb上添加了DialogFragment。(&#39; 在API级别11&#39; 中添加)

要使用DialogFragment,您必须使用更高的api版本,如果您想使用支持v4 lib,请使用SimpleAlertDialogSupportFragment