不同时间段值得选择

简介: 不同时间段值得选择
/**
* 血糖时间选择的对话框。
*/
private OnClickListener btnSelectTimeSpanListener = new OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(BloodSugarMeasurementActivity.this);
builder.setTitle(getResources().getString(R.string.str_please_chose_time_to_measure_blood_sugar))
.setIcon(android.R.drawable.ic_dialog_info)  
.setSingleChoiceItems(SelectTimeSpanitems, 0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
// mSugarTimePan = 0;
mLblbtnTimeSpan.setText(SelectTimeSpanitems[which]);
switch (which) {
case 0://餐后1小时
mSugarTimePan = 1;
txtSugerValue.setText("");
txtSugerValue.setText(getSugarTimeValue(mSugarTimePan));
break;
case 1://餐后2小时
mSugarTimePan = 2;
txtSugerValue.setText("");
txtSugerValue.setText(getSugarTimeValue(mSugarTimePan));
break;
case 2://餐后3小时
mSugarTimePan = 3;
txtSugerValue.setText("");
txtSugerValue.setText(getSugarTimeValue(mSugarTimePan));
break;
default:
break;
}
dialog.dismiss();
}
});
builder.show();
}
};
/**
* 获取各时间段的血糖值。
*/
private String getSugarTimeValue(int timepan){
ArrayList detailsList = dailyRec.getDetails(addRecTypeFlag);
for (int i = 0; i < detailsList.size(); i++) {
DailySugarRecDetails details = detailsList.get(i);
if (timepan == details.getTimespan() ) {
return String.valueOf(details.getValue());
}
}
return "0";
}
目录
相关文章
|
6月前
|
JavaScript
实时显示当前时间,每秒更新
实时显示当前时间,每秒更新
|
15天前
计算两个时间段的差值
计算两个时间段的差值。
24 5
|
Java Shell Perl
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间
110 1
java 把一个时间段中的节假日和周末过滤掉,获得一个或多个时间段
工作中遇到这种需求了,就写了一个方法,测试了几种情况都没有问题
|
Java Shell Perl
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间。
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间。
61 0
航班时间
航班时间
96 0
阿里云管局审核需要多长时间?精准天数查询
阿里云网站备案初审通过提交到管局,管局审核时间为1到20天,在阿里云备案系统中可以查询到精准审核时间
1774 0
阿里云管局审核需要多长时间?精准天数查询
1-2 生理周期
列2: 生理周期
106 0
1-2 生理周期