使用输入和保存数据创建应用程序

Posted

技术标签:

【中文标题】使用输入和保存数据创建应用程序【英文标题】:Creating an app with input and saving data 【发布时间】:2018-01-15 15:23:39 【问题描述】:

我想创建一个供个人使用的应用,但我迷路了。 它需要有 9 个文本输入和 1 个保存按钮。 将数据保存到 9 行的第二个活动。 每个输入文本 1 行。

请帮忙。

【问题讨论】:

请原谅我的英语,但我说的是 9 列而不是 9 行 【参考方案1】:

如果理解正确,您希望在一个活动中获取用户输入并在另一个活动中显示此输入。文本输入通常使用EditText 完成,而TextViews 用于显示文本。你可以把这些放在你的布局 XML 文件中,然后 find them by their resource id。然后你必须为你的保存按钮设置一个callback,你所有的EditTexts中的get the input。我假设您想在那之后进行其他活动,以便您可以将 CharSequences 收集到 ArrayList 中。然后你为你的其他活动和put the ArrayList into your Intent创建一个意图。

您可以通过 getIntent().getExtras().getCharSequenceArrayListExtra(yourKey) 和 fill your TextViews 使用 ArrayList 中的文本在其他活动中再次获取 ArrayList。

【讨论】:

以上是关于使用输入和保存数据创建应用程序的主要内容,如果未能解决你的问题,请参考以下文章

10.0输入/输出

I/O(输入/输出)

Android Studio:保存和检索用户输入数据的最佳方法

Kivy 无法使用 ScreenManager 获取文本输入

如何在Phonegap中刷新后保存输入数据

在 React 中创建一个保存数据的表单