package com.jleo;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class LoginAction extends Action{
private EditText etAccount;
private EditText etPasswd;
private Button loginButton;
private String account;
private String passwd;
private static final int viewId = R.layout.login;
public int getViewId(){
return viewId;
}
void apply(){
etAccount = findViewById(R.id.loginAcc, EditText.class);
etPasswd = findViewById(R.id.loginPass, EditText.class);
loginButton = findViewById(R.id.login, Button.class);
loginButton.setOnClickListener(new LoginButtonOnClickListener());
}
private class LoginButtonOnClickListener implements OnClickListener{
@Override
public void onClick(View v) {
account = etAccount.getText().toString();
passwd = etPasswd.getText().toString();
if(verify()){
forward(DisplayCurrentFixAction.class, LoginAction.this);
}else{
alert(R.string.login_fail);
}
}
}
private boolean verify() {
return true;//TODO
}
@Override
public void unapply(Activity activity) {
//do nothing
}
}
分享到:
相关推荐
【标题】"zscxaSA saSAs"可能是一个项目或软件的简写,但具体含义没有明确的IT背景信息,所以我们无法直接关联到特定的知识点。然而,我们可以假设这可能是一个涉及到系统安全、自动化或者数据处理的领域,因为这些...
局域网共享打开工具是一种专门用于在局域网内实现文件和资源共享的应用程序。它简化了用户在相同网络环境下的设备间传输数据的过程,提高了工作效率。以下将详细阐述局域网共享的基本概念、工作原理以及该工具可能...
fullName: "sasas dsdsd dsds" }, computed: { fullName: { get: function() { console.log("get"); return this.firstName + this.lastName; }, set: function(value) { var names = value.split(" "); ...
【标题】:“一个非常小的播放器” 在IT领域中,播放器是一种常见的软件应用,其主要功能是解析和播放音频、视频等多媒体文件。这里的“一个非常小的播放器”可能指的是它体积小巧,安装文件小,不会占用过多的硬盘...
在IT领域,系统启动项是计算机操作系统中一个重要的概念,它涉及到系统自启动程序的管理。2345一键安装合集通常指的是包含2345系列软件的批量安装包,这些软件可能包括浏览器、安全工具、办公软件等。...
腾讯通讯软件