2
  • 我正在创建一个数据库TIMES。在其中,我创建了 3 个字段idstarttimeclosetime

    - 现在我的问题是,当我先单击开始时间然后单击时closetime,数据库仅存储closetime两个字段中的值。当我先选择关闭按钮然后选择开始按钮时,数据库会将starttime值存储在两个字段中。

    - 这是我的代码:

    btnOpenTime.setOnClickListener(new OnClickListener() {
    
        @Override
        public void onClick(View v) {  
            showStartTimePicker();
        }
    });
    

    在我调用 showStartTimePicker() 方法之后:

    私人无效 showStartTimePicker() { TimePickerDialog tdialog; if (mTimeStart == null) { final Calendar c = Calendar.getInstance();

            tdialog = new TimePickerDialog(this, mTimeStartSetListener,
                    c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), true);
    
        } else {
            tdialog = new TimePickerDialog(this, mTimeStartSetListener,
                    mTimeStart.get(Calendar.HOUR_OF_DAY),
                    mTimeStart.get(Calendar.MINUTE), true);
        }
        tdialog.show();
    }
    
4

0 回答 0