case R.id.delete_item: // 删除
if (count == 0) {
Toast.makeText(this, "您还没有选择任何联系人", Toast.LENGTH_SHORT).show();
break;
}
showDeleteDialog(this, "您确定要删除吗");
isAllChecked = false;
selectAllItem.setIcon(R.drawable.select_all_not);
break;
case R.id.sync_item:
Intent fresh_intent = new Intent(this, CloudSyncActivity.class);
if (flag) {// 如果是会议
fresh_intent.putExtra("number", meetingNumber);
}
startActivityForResult(fresh_intent, CLOUD_SYNC);
break;
default:
break;
}
return false;
}
// 刷新菜单项全选
private void refreshSelectAllItemIcon() {
for (String contactId : map_NumberSelected.keySet()) {
if (!map_NumberSelected.get(contactId)) {
isAllChecked = false;
selectAllItem.setIcon(R.drawable.select_all_not);
break;
}
isAllChecked = true;
selectAllItem.setIcon(R.drawable.select_all);
}
}
提示删除的对话框
复制代码
/** 显示确认删除对话框 **/
public void showDeleteDialog(Context context, String msg) {
final Dialog dialog = new Dialog(context, R.style.MyDialog);
View view = LayoutInflater.from(context).inflate(R.layout.back_dialog,
null);
TextView msg_tv = (TextView) view.findViewById(R.id.msg);
msg_tv.setText(msg);
Button sure = (Button) view.findViewById(R.id.sure);
Button cancle = (Button) view.findViewById(R.id.cancle);
dialog.setContentView(view);
sure.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
deleteContacts();
dialog.dismiss();
}
});
cancle.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();










