肯定报错startActivity(intent);这句话错了,要写Activity名。this。startActivity(intent);

解决方案 »

  1.   


    改为这样:study_setting.this.startActivity(intent); 还不行
    还没执行到句就报错了,对话框就不显示
      

  2.   

    Dialog dialog = new AlertDialog.Builder(study_setting.this)
      

  3.   

    study_setting类的开头能小写吗,eclipse没报错?
      

  4.   

    Dialog dialog = new AlertDialog.Builder(study_setting.this.getParent())
    试试study_setting.this.getParent()
      

  5.   

    if(v==sp_voice_lib_import){
    Dialog dialog = new AlertDialog.Builder(study_setting.this)
                .setIcon(R.drawable.dialog_icon)
                .setTitle("清空个人信息")
                .setMessage("确定要清空个人信息吗?")
                .setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int whichButton) {
                    
                    }
                })
                .setNegativeButton("取消", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int whichButton) {
                    
                    }
                }).create();
    dialog.show();
    }
    还是不行,还报错