JKBaron 2016-10-09 10:14 采纳率: 0%
浏览 1087
已结题

为什么不能显示登录成功

package com.example.denglu;
import android.support.v7.app.ActionBarActivity;
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 MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button bo1=(Button)findViewById(R.id.button1);
    Button bo2=(Button)findViewById(R.id.button2);
    bo1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            EditText name=(EditText)findViewById(R.id.editText1);
            EditText name2=(EditText)findViewById(R.id.editText2);
            if((name.getText().toString()=="software") && (name2.getText().toString()=="android")){
                Toast.makeText(MainActivity.this, "登陆成功",Toast.LENGTH_SHORT).show();


            }
            else{

                Toast.makeText(MainActivity.this, "登陆失败",Toast.LENGTH_SHORT).show();

            }


        }
    });
    bo2.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            finish();

        }
    });
}

}

  • 写回答

8条回答 默认 最新

  • Zedee 2016-10-09 10:27
    关注

    从给出的代码并不能直观看出原因,建议打印log看看name.getText().toString()这些的值到底是什么
    另外字符串不建议写死,而用R.string的方式做

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料