【问题标题】:User Input saved to new activity用户输入保存到新活动
【发布时间】:2013-07-19 09:26:14
【问题描述】:

我对 Android 开发非常陌生,并且在 Java 方面表现不错。我目前正在制作我的第一个应用程序,但我被困在过去两天研究过的地方,但我不知道该怎么做。我想做一些类似于在 Android 中设置联系人的方式。

我能够在主活动页面中创建两个按钮,并通过单击按钮来实现另一个活动。但是当我来到第二个活动时,我希望用户能够“添加类”,我想把它带到一个新的活动中,用户输入诸如“类名称”“分配类型”“分配价值”之类的信息等,然后点击保存。通过这样做,我希望将这个新类添加到带有列表视图项“添加类”的活动中。

但是我希望用户能够单击创建的新项目,例如“数学”,当他/她按下它时,它会打开一个包含先前存储信息的新活动。我想知道我该怎么做。 谢谢。

【问题讨论】:

标签: android android-intent android-listview android-sqlite


【解决方案1】:

您会希望将用户的输入数据保存到持久存储中,例如:共享首选项、sqlite 数据库或纯文本文件,我会使用 sqlite 数据库,因为它最适合这项工作。用户保存数据后,他将返回第一个活动,在该活动中,您从 sqlite 数据库中提取所有数据并通过 CursorLoader 和 LoaderManager 将其加载到列表视图中,因为这会将数据异步加载到列表视图中。

我不知道你的水平,但我建议开始学习 android 的 sqlite,好的教程可以在 youtube 上找到,比如 this one 和 CursorLoaders this one

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2021-09-29
    • 1970-01-01
    • 2018-03-04
    相关资源
    最近更新 更多