我是Android的新开发者。目前我已经开始开发应用程序了。我在Android中没有任何同事,所以对于我的怀疑和疑问,我只依赖于堆栈溢出。
在我的应用程序中,我放置了三个编辑框,如下所示,最后一个
FirstName:_____________ LastName:______________ DOB:___________________
当用户输入上述所有数据并最后点击“确定”按钮时,我将执行以下过程
我只是想知道如何实现这一点。使用什么概念.....
答案 0 :(得分:2)
Android中的操作,视图和活动是使用Android UI的方式,是模型 - 视图 - 视图模型模式的实现,它在结构上与模型视图控制器类似(在同一系列中)。
据我所知,没有办法打破这种模式。它可能已经完成,但您可能会失去现有模型的所有好处,并且必须重写您自己的UI层才能使其工作。
您可以在以下网址找到MVC:
没有单一的MVC模式你可以遵守。 MVC只是或多或少表明你不应该混合数据和查看,所以,例如,视图负责保存处理数据直接影响视图的数据或类。
但是,Android处理类和资源的方式,有时甚至被迫遵循MVC模式。我的意见中更复杂的是活动,它们有时负责视图,但在同一时间充当控制器。
如果您在xml文件中定义视图和布局,请从res文件夹加载资源,如果您避免或多或少地在代码中混合这些内容,那么无论如何都要遵循MVC模式。
答案 1 :(得分:1)
Google有tutorials用于执行简单表单,并在按下按钮时执行操作。你应该从那里开始。
接下来尝试网址,接下来尝试保存数据。如果您按照表单教程,您将知道在按下按钮时执行代码的位置(请阅读data tutorial)。
如果您关注其他教程(导航),您将知道如何重定向到URL(我会读“意图”,但我不太确定,我对Android没有做好准备)。我想你应该只“重定向到http://”,系统将决定(或要求用户)在浏览器中打开它或不同的东西(如youtube应用程序)。如果你想控制窗口导航,请阅读this(但我不推荐)。
但的底线是:阅读教程并尝试一些事情,直到您感觉自己掌握了技术的理念。然后搜索特定的内容链接重定向,保存数据或采取特殊操作。