移动开发-Android应用设置密码登录错误

问题描述

Android应用设置密码登录错误

package com.example.broadbestpractice;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class LoginActivity extends BaseActivity{

private EditText accountEdit;
private EditText passwordEdit;
private Button login;
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.id.login);
    accountEdit=(EditText) findViewById(R.id.account);
    passwordEdit=(EditText) findViewById(R.id.password);
    login=(Button) findViewById(R.id.login);
    login.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            String account=accountEdit.getText().toString();
            String password=passwordEdit.getText().toString();
            if(account.equals("admin")&&password.equals("123456"))
            {
                Intent intent=new Intent(LoginActivity.this,MainActivity.class);
                startActivity(intent);
                finish();
            }
            else
            {
                Toast.makeText(LoginActivity.this, "error", 1).show();
            }
        }
    });
}

}

我输入正确的账号和密码总是弹出taost说error

解决方案

String account=accountEdit.getText().toString();
String password=passwordEdit.getText().toString();
if(account != null){
account = account.trim();
}
if(password != null ){
password = password.trim();
}
if(account.equals("admin")&&password.equals("123456"))
{
Intent intent=new Intent(LoginActivity.this,MainActivity.class);
startActivity(intent);
finish();
}else{
Toast.makeText(LoginActivity.this, "error", 1).show();
Log.i("","account:"+account+",password:"+password);
}

解决方案二:

if(account.trim().equals("admin")&&password.trim().equals("123456"))
换成这样试试

时间: 2024-09-15 20:42:46

移动开发-Android应用设置密码登录错误的相关文章

Android程序开发之防止密码输入错误 密码明文显示功能_Android

在使用App的时候,首次登录都需要用户输入密码的,有些朋友为了安全起见密码设置的比较长,导致很多次密码都输入错误,严重影响了用户体验效果.这一点移动开发者做好了准备工作,因为手机的私密性比较强,在输入密码的时候,可以显示输入,增强准确性,提升用户体验度.这当然要付出代价的,需要额外的代码编写功能.下面通过本文给大家介绍如何编写密码明文显示的功能,仅供参考. 本文源码的GitHub下载地址 要点 (1) 重写EditText, 添加提示密码显示和隐藏的图片. (2) 判断点击位置, 切换EditT

Android程序开发之防止密码输入错误 密码明文显示功能

在使用App的时候,首次登录都需要用户输入密码的,有些朋友为了安全起见密码设置的比较长,导致很多次密码都输入错误,严重影响了用户体验效果.这一点移动开发者做好了准备工作,因为手机的私密性比较强,在输入密码的时候,可以显示输入,增强准确性,提升用户体验度.这当然要付出代价的,需要额外的代码编写功能.下面通过本文给大家介绍如何编写密码明文显示的功能,仅供参考. 本文源码的GitHub下载地址 要点 (1) 重写EditText, 添加提示密码显示和隐藏的图片. (2) 判断点击位置, 切换EditT

java android开发-在解决构建路径错误之前不能构建该项目

问题描述 在解决构建路径错误之前不能构建该项目 JAVA初学者,目前正参考<第一行代码>学习中. 在创建HelloWorld应用的时候出现了如下所示报错,项目图标有感叹号出现. 如图示错误为在解决构建路径错误之前不能构建该项目开发-在解决构建路径错误之前不能构建该项目-构建android开发环境"> 下图是SDK manager的内容 我没有下载sample的extra.此外最下面的extra有一个broken source package不知道该如何修复.不知道上面问的构建路

android webservice-android客户端开发调用webservice是出现错误

问题描述 android客户端开发调用webservice是出现错误 HttpTransportSE对象se.call(null,envelope);不能执行,导致activity直接stop class MyButtonListener implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-generated method stub //调用方法 int num1 = 1; int nu

VS2015开发Android同时使用RecyclerView和CardView两个组件出现错误

问题描述 VS2015开发Android同时使用Xamarin.Android.Support.v7.RecyclerView和Xamarin.Android.Support.v7.CardView两个组件出现错误,图下:,请问如何解决,谢谢! 解决方案 解决方案二:补一张全图,还有其它好多以Xamarin.Support开头的组件,都不能同时使用,单独用是可以的!只要同时引用,就有不同的属性重复!解决方案三: 解决方案四:我把XamarinStudio也安装了,同样有这个问题,奇怪了!我没有改

Android 开发仿简书登录框可删除内容或显示密码框的内容_Android

简书App 是我很喜欢的一款软件.今天就模仿了一下他的登录框.先上图: 好了下面上代码,自定义ImgEditText 继承与EditText.重写一些方法. package lyf.myimgedittextdemo; import android.content.Context; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.text.Editable; impor

cocos2dx配置win7平台开发android错误

问题描述 cocos2dx配置win7平台开发android错误 用vs2012运行生成的windows版成功,将android版导入eclipse,先是提示不能解析包,然后我导入了.运行提示上图错误. 版本是cocos2dx-3.1 解决方案 库链接错了 解决方案二: 这个有没有重新重新编译.so文件? 解决方案三: 项目是没问题的么? 第一行错误有没有影响 Reading a NULL string Cocosdcpp是从哪里链接的? 是动态库文件么?

用Kotlin优雅地开发Android应用

写在前面 在之前的一篇文章,我们简单的知道了Kotlin这门新语言的优势,也接触了一些常见的语法及其简单的使用,相信你会对它有浓厚的兴趣,暂且理解为对它感兴趣吧,哈哈哈.那么,我们该如何在Android中应用这门新的语言呢?今天的这篇文章带你学习使用Kotlin开发Android应用,并对比我们传统语言Java,让你真真切切的感受到他的美和优雅. 配置 项目gradle文件 apply plugin: 'com.android.application'    apply plugin:'kotl

使用Kotlin&amp;Anko, 扔掉XML开发Android应用

尝鲜使用Kotlin写了一段时间Android.说大幅度的减少了Java代码一点不夸张.用Java的时候动不动就new一个OnClickListener()匿名类,动不动就类型转换的地方都可以省下很多.更不用说特殊的地方使用data class更是少些不知道多少代码. Jetbrains给Android带来的不仅是Kotlin,还有Anko.从Anko的官方说明来看这是一个雄心勃勃的要代替XML写Layout的新的开发方式.Anko最重要的一点是引入了DSL(Domain Specific La