react-native-community / react-native-datetimepicker不允许我设置日期

时间:2019-12-17 16:15:39

标签: javascript react-native react-native-android

我刚开始响应本机开发,我正在尝试制作一个基本的闹钟应用程序,但是在过去的两天中,我一直遇到react-native-community / react-native-datetimepicker的问题几天,我没有尝试的主意。

问题是使用时间选择器似乎不能出于某种原因允许我设置时间。详细地说,每当我在android时间选择器上点击一个时间(因为我只能在Android上对其进行测试)时,它会在几分钟内恢复为原始时间值,就好像被重置了(即在在“小时”阶段,如果将其设置为12,然后按5,则在单击时将显示5,但在不到3秒的时间内更改为12。

这是基本代码段减去不必要的内容:

state = {
title: this.props.title,
date: new Date(),
show: false
}
constructor(props){
    super(props);
    this.handleDateTimeChange = this.handleDateTimeChange.bind(this);
}

render() {
    return (
        <DateTimePicker
            mode={'time'}
            display={'default'}
            value={this.state.date}
            onChange={this.handleDateTimeChange}
        />
    )
}
handleDateTimeChange(event, date){
    if(event.type == 'dismissed'){
        this.setState({
            show: false
        })
    } else {
        this.setState({
            date,
            show:false
        })
    }
}

0 个答案:

没有答案