【发布时间】:2014-12-03 13:17:30
【问题描述】:
我有showDiaglog的功能。
我只是想,当用户点击复选框时,显示的diaglog 和微调器也出现了,但我的监听器有问题。每次我打开设置,弹出窗口都会出现两次。
首先是因为微调器的侦听器,然后是因为检查了我的一个设置。 我保存该设置中的所有更改。
你能帮帮我吗?
selectLanguage
.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0,
View arg1, int position, long arg3) {
// TODO Auto-generated method stub
saveSettingan(Key_Select, position);
if (position == 0) {
setDefaultLocal();
} else {
setLocal("in");
}
showDialog();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
还有这个
case R.id.checkAcak:
saveSettingan(Key_Acak, isChecked);
showDialog();
break;
【问题讨论】:
标签: android onclicklistener onitemclicklistener