AlertDialog.Builder类型中的setPositiveButton(int,DialogInterface.OnClickListener)不适用于参数

问题描述 投票:-1回答:1

错误:/home/gabr0/Escritorio/Andorid/packages/apps/OwlsNest/src/com/aosip/owlsnest/advanced/ScreenStateToggles.java:187.26:AlertDialog.Builder类型中的方法setPositiveButton(int,DialogInterface.OnClickListener)是不适用于参数(int,new OnclickListener(){})ERROR:/home/gabr0/Escritorio/Andorid/packages/apps/OwlsNest/src/com/aosip/owlsnest/advanced/ScreenStateToggles.java:187.83:DialogInterface不能解析为错误类型:/home/gabr0/Escritorio/Andorid/packages/apps/OwlsNest/src/com/aosip/owlsnest/advanced/ScreenStateToggles.java:188.41:DialogInterface无法解析为ERROR类型:/ home / gabr0 / Escritorio / Andorid / packages / apps / OwlsNest / src / com / aosip / owlsnest / advanced / ScreenStateToggles.java:195.88:DialogInterface无法解析为ERROR类型:/ home / gabr0 / Escritorio / Andorid / packages / apps / OwlsNest / src / com / aosip / owlsnest / advanced / ScreenStateToggles.java:196.49:DialogInterface无法解析为某个类型

代码

 if (value == true){
                AlertDialog.Builder builder = new AlertDialog.Builder(mContext,android.R.style.Theme_Material_Dialog_Alert);
                builder.setTitle(R.string.screen_state_twogtitle)
                        .setMessage(R.string.screen_state_twogmessage)
                        .setPositiveButton(R.string.screen_state_twogconnect, new DialogInterface.OnclickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                        Settings.System.putInt(resolver, Settings.System.SCREEN_STATE_TWOG, value ? 1 : 0);


                    Intent intent = new Intent("android.intent.action.SCREEN_STATE_SERVICE_UPDATE");
                    mContext.sendBroadcast(intent);
                }})
                        .setNegativeButton(R.string.screen_state_twogdontconnect,  new DialogInterface.OnclickListener(){
                            public void onClick(DialogInterface dialog, int which){
                            value = !value;
                            }
                        })
                        .show();}return true;}
java android
1个回答
0
投票

在你的setPositiveButton()setNegativeButton()电话中,你试图使用DialogInterface.OnclickListener。这个类的正确名称是DialogInterface.OnClickListener,大写“Click”。

© www.soinside.com 2019 - 2024. All rights reserved.