错误:/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;}
在你的setPositiveButton()
和setNegativeButton()
电话中,你试图使用DialogInterface.OnclickListener
。这个类的正确名称是DialogInterface.OnClickListener
,大写“Click”。