Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是;无法解析为“类型”;我的意思是,我怎样才能修复它?Java Android 4.0_Java_Android_Android 4.0 Ice Cream Sandwich_Resolve - Fatal编程技术网

什么是;无法解析为“类型”;我的意思是,我怎样才能修复它?Java Android 4.0

什么是;无法解析为“类型”;我的意思是,我怎样才能修复它?Java Android 4.0,java,android,android-4.0-ice-cream-sandwich,resolve,Java,Android,Android 4.0 Ice Cream Sandwich,Resolve,这是(应该是)在Android 4.0中实现对话框的一个简单示例。此方法onCreateDialog()覆盖从android.app.Dialog导入的同名方法;此代码不会编译并生成下面注释中显示的错误消息。此错误消息的含义是什么?我如何修复它? 谢谢 正如错误试图告诉您的那样,没有名为DialogInterface.onClickListener的类型 Java区分大小写 你的意思是-newdialoginterface().onClickListener()你错过了大写字母O,应该是Dial

这是(应该是)在Android 4.0中实现对话框的一个简单示例。此方法onCreateDialog()覆盖从android.app.Dialog导入的同名方法;此代码不会编译并生成下面注释中显示的错误消息。此错误消息的含义是什么?我如何修复它? 谢谢


正如错误试图告诉您的那样,没有名为
DialogInterface.onClickListener
的类型


Java区分大小写

你的意思是-
newdialoginterface().onClickListener()
你错过了大写字母
O
,应该是
DialogInterface.onClickListener
@Override
protected Dialog onCreateDialog(int id) {
    switch (id) {
    case 0:
        return new AlertDialog.Builder(this)
        .setIcon(R.drawable.ic_launcher)
        .setTitle("This is a dialog with a stupid message...")
        .setPositiveButton("Dig it",

//error message:
//DialogInterface.onClickListener cannot be resolved to a type
            new DialogInterface.onClickListener() {
                public void onClick(DialogInterface dialog, int whichButton)
                {
                    Toast.makeText(getBaseContext(),
                            "Gotcha!", Toast.LENGTH_SHORT).show();
                }
            }
        )