Javascript 如何在react native中关闭android datepicker?

Javascript 如何在react native中关闭android datepicker?,javascript,android,reactjs,react-native,datepicker,Javascript,Android,Reactjs,React Native,Datepicker,最近,我为我的react原生应用程序创建了一个指纹保护的锁屏。基本上,当用户离开应用程序并稍后返回时,会弹出此屏幕。然而,昨天我发现,在android上,如果我打开一个日期选择器,然后离开应用程序再次返回,日期选择器仍然存在: 我正在使用,它在内部使用DatePickerAndroid和TimePickerAndroid 有什么方法可以通过编程方式关闭日期选择器吗?文档中有说明,它有一个名为onPressCancel()的方法。 所以,您可能需要引用datapicker,然后使用该引用变量调用

最近,我为我的react原生应用程序创建了一个指纹保护的锁屏。基本上,当用户离开应用程序并稍后返回时,会弹出此屏幕。然而,昨天我发现,在android上,如果我打开一个日期选择器,然后离开应用程序再次返回,日期选择器仍然存在:

我正在使用,它在内部使用DatePickerAndroid和TimePickerAndroid


有什么方法可以通过编程方式关闭日期选择器吗?

文档中有说明,它有一个名为
onPressCancel()的方法。

所以,您可能需要引用datapicker,然后使用该引用变量调用方法将有所帮助。您可以将数据选择器隐藏在
卸载
或其他地方

差不多

this.picker.onPressCancel();
检查


文档中有说明,它有一个名为
onPressCancel()的方法。

所以,您可能需要引用datapicker,然后使用该引用变量调用方法将有所帮助。您可以将数据选择器隐藏在
卸载
或其他地方

差不多

this.picker.onPressCancel();
检查


参考日期选择器

<DatePicker
  ref={ref => this.datePicker = ref}
/>

引用日期选择器

<DatePicker
  ref={ref => this.datePicker = ref}
/>

你提到的方法是一个回调,通过按下取消按钮触发。我认为你应该阅读那边的描述,它清楚地写着
onPressCancel-手动关闭日期选择器面板,如,同样,按cancel btn键
文档并没有说它只对IOS有效。您提到的方法是一个回调,通过按cancel按钮触发。我认为您应该阅读那边的说明,它清楚地写着
on按cancel-手动关闭日期选择器面板,如,同样按下cancel btn
,文档并没有说它只在ios上工作