Lui*_*dez 5 android kotlin react-native
我有一个完全使用 react native 制作的应用程序。这几乎是一个待办事项列表,这是结构:
<SafeAreaView style={styles.container}>
<Text style={styles.title} >Registro de pacientes</Text>
{loading && (
<ActivityIndicator
style={styles.loading}
size="large"
color="#0066ff"
/>
)}
{!loading && (
<ListaPacientes
pacientes={pacientes}
onUpdate={this.handleUpdate}
/>
)}
</SafeAreaView>
Run Code Online (Sandbox Code Playgroud)
这是清单:
<SectionList
sections={
pacientes && pacientes.length ?
[
{title: "Pacientes sin registrar", data: pacientes.filter(paciente => !paciente.done)},
{title: "Pacientes registrados", data: pacientes.filter(paciente => paciente.done)}
] : []
}
keyExtractor={paciente => paciente.id}
renderItem={({item}) => renderItem(item)}
renderSectionHeader={renderSectionHeader}
style={styles.container}
ItemSeparatorComponent={renderSeparator}
ListEmptyComponent={renderEmptyComponent}
stickySectionHeadersEnabled={true}
/>
Run Code Online (Sandbox Code Playgroud)
这需要一个客户列表并显示他们的名字。单击后,它们将从列表中删除。很简单。
问题是,必须从 csv 文件中读取客户端列表,并在单击后更新 csv。我已经有一段代码可以做到这一点。但是,它是用 kotlin 编写的(它是为另一个项目编写的)。
不必在 React Native 中再次执行整个数据的获取/读取/处理/更新,我可以以某种方式使用我已经拥有的 kotlin 代码吗?如果是这样,请提供一个有关如何完成的示例?
编辑:澄清一下,我有一个 kotlin 方法,它返回一个字符串的 ArrayList,其中包含我想存储在列表中的名称。如何从 javascript 调用该方法,获取 arraylist,并将其用作我的 SectionList 的数据源?。
lateinit var pacientes: Array<String>
@ReactMethod
fun getListaPacientes() : Array<String> {
return pacientes
}
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
var res = []
res = ListaPacientesModulo.getListaPacientes()
Run Code Online (Sandbox Code Playgroud)
谢谢你。
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |