如何在android中进行简单的登录验证?

时间:2011-01-02 07:44:50

标签: android

我已经创建了登录屏幕,但我无法验证编辑框中的数据。 我尝试使用以下功能进行简单验证,检查用户名和密码是否相同..

protected boolean isValid(String string1,String string2) {

如果(string1.equals(字符串2))    返回true;   其他   返回false;

}

但它无法正常工作......

1 个答案:

答案 0 :(得分:0)

你必须在布局中指定android的EditText小部件:

将它放在你的xml布局中:

<EditText
android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>

<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Verify"
android:onClick="isValid"
/>

现在你在活动中输入验证码:

public void isValid(View view){//signature is mandated

String validUsername="username";
EditText username=(EditText) findViewById(R.id.username);

if(username.getText.toString().equals(validUsername)){
//Username is valid perform you logic here.
}

}