如何将我在表单上填写的信息从一个活动保存到另一个活动并在我的 Android 程序中显示多次尝试? [关闭]

Posted

技术标签:

【中文标题】如何将我在表单上填写的信息从一个活动保存到另一个活动并在我的 Android 程序中显示多次尝试? [关闭]【英文标题】:How do I save the information I filled out on a form from one activity to another and display multiple attempts in my Android Program? [closed] 【发布时间】:2016-05-23 22:37:06 【问题描述】:

我是 android Studio 的初学者,我知道如何让我的应用在单击按钮时切换 Activity。

我想让我在第一个活动的 EditText 中填写的表单中的信息在我单击“完成”按钮时保存到第二个活动中,无论我返回多少次并采取表格,它将保存在第二个活动中。我想要这样我第一次填写的表格是在第二个活动的顶部,第二次是下一个,第三次是在下面,依此类推......

这方面的一个例子是您手机上的闹钟应用程序,您可以在其中添加信息,即闹钟时间和声音以及所有内容,并将其保存到一个通用屏幕上。然后,您可以添加另一个,您可以在公共屏幕上看到这两个警报,在我的情况下,这将是第二个活动。

现在我拥有它,以便我在第一个活动中获取表单,并保存到第二个活动中,但是当我再次获取表单时,它会删除以前的表单条目。我为此使用了 SharedPreferences。

另外,我想这样做,如果我关闭应用程序并返回它,它仍然会包含关于第二个活动的所有这些信息。

我该怎么做?

谢谢!

【问题讨论】:

【参考方案1】:

您好 Chait the Great,为此您需要将数据存储在数据库中,以便您可以在第一个屏幕中保存数据并可以在第二个屏幕中检索数据,除非您删除它,否则它不会被删除。

是的,您可以关闭应用程序并做任何您想做的事情,数据不会被删除,我将向您展示此示例

访问此页面以获取完整的详细信息

http://androidcoding.in/category/sqlite-database/

【讨论】:

感谢 Rakesh 的帮助! SQ Lite 数据库到底在哪里?你在你的程序哪里找到它?是否必须插入另一个活动并将其命名为 SQ Lite 数据库? chait the great select the answer as selected answer up vote(答案很有用) 我还没有 15 个声望的东西......

以上是关于如何将我在表单上填写的信息从一个活动保存到另一个活动并在我的 Android 程序中显示多次尝试? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据提交到另一个表单?

如何将数据从一个表单发布到另一个 iFrame 表单

如何使用dto和C#窗口形式将信息从一种形式传输到另一种形式?

如何根据唯一值和另一个表单中的值自动填写表单中的字段

在注册表单上,表单字段未保存在浏览器自动填写提交时。(ReactJs)

如何在某个网页上自动填写表单并上传附件,并提交。页面上用的是type = file这个东西