tabhost中的子页面中要弹出对话框时需要注意:
参数中context要选择this.getParent()
要不可能有这个错误:is your activity running?
1,对话框:AlertDialog.Builder builder = new AlertDialog.Builder(this.getParent());
2,时间对话框:
1)先new一个OnDateSetListener 如dateListener,
2) new DatePickerDialog(this.getParent(), dateListener,
calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH)
);
activitygroup中的子activity在弹出对话框时也需要利用getParent(),因此在tabhost中的activitygroup就有很壮观的this.getParent().getParent()......