首页 理论教育 实现各界面的逻辑功能并提交到代码仓库

实现各界面的逻辑功能并提交到代码仓库

时间:2023-06-27 理论教育 版权反馈
【摘要】:如果监听到点击了“返回”按钮,则返回登录界面。最后看一下找回密码界面的实现,代码如下:至此已完成了4个界面的逻辑部分代码,实现了各个界面之间的跳转。在Eclipse中用鼠标右键单击项目,选择“Team”→“Remote”→“Push”命令,在“commitmessage”框中输入“新增各界面的逻辑功能”,然后把最新的代码提交到文件管理系统代码仓库。

实现各界面的逻辑功能并提交到代码仓库

经过前面4个阶段的开发,已经把程序界面编写完成。现在需要添加一些功能逻辑,让这4个界面能够合理地联系起来。打开软件,进入登录界面,从登录界面可以跳转到注册界面,从登录界面可以跳转到找回密码及修改密码界面。下面修改“Login.java”文件的代码,具体如下:

这个Activity的代码相对简单,这里逐步进行梳理。在onCreate()方法中先获取一些控件的实例,然后为登录Buttton控件和注册Button控件添加OnClickListener监听。当监听到点击了“注册”按钮时,组装了一个Intent对象,并将这个Intent对象通过参数的形式传递给startActivity()方法,从而实现从当前界面跳转到注册界面。当监听到点击了“登录”按钮时,这里封装了一个initView()方法,在initView()方法里将需要使用的控件全部进行了初始化操作,如图6-23所示。

当符合一定条件后则采用Toast的方式提示“登录成功”,并且通过startActivity()方法传递Intent对象参数的方式使界面跳转到找回密码或修改密码页面。

“RegisterActivity.java”文件的代码如下:

这个Activity的代码并不复杂,这里逐步进行梳理。在onCreate()方法中先获取一些控件的实例,然后为返回Button控件、确认Button控件和换一张验证码Button控件添加监听。如果监听到点击了相应按钮,后台会调用onFocusChange()方法检测输入的信息是否合法,如果合法则显示“注册成功”并跳转到登录界面,方便用户使用刚刚注册的用户名进行登录。如果监听到点击了“返回”按钮,则返回登录界面。

完成上面的两个界面的编写后,最后需要添加修改密码界面的代码。在这个界面里,需要让用户输入手机号码、旧密码以及新密码,点击“确认修改”按钮完成密码修改,另外还能够通过点击“返回”按钮,退回到登录界面。“ChangePasswordActivity.java”文件的代码如下:(www.xing528.com)

这里通过返回Button控件实现了从修改密码界面返回登录界面,通过确认修改Button控件完成用户密码的修改。

最后看一下找回密码界面的实现,代码如下:

至此已完成了4个界面的逻辑部分代码,实现了各个界面之间的跳转。最后不要忘记提交代码到文件管理系统代码仓库。在Eclipse中用鼠标右键单击项目,选择“Team”→“Remote”→“Push”命令,在“commitmessage”框中输入“新增各界面的逻辑功能”,然后把最新的代码提交到文件管理系统代码仓库。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈