zoukankan      html  css  js  c++  java
  • 第一次迭代感想

    第一次迭代感想写的有点晚,但是不妨碍我的想法。

    这次我们的项目跟前几次实训有点类似,但是又有区别。组长分配任务,组员认领任务。

    第一次的迭代目标我认领的任务是登录界面的设计。因为有之前实训的基础,所以这次的这个任务还可以,没用多久就写出来了,但是还有不足,需要后续完善。

    这是java代码:

    public class LoginActivity extends AppCompatActivity {

    private EditText username;
    private EditText passwd;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    username= (EditText) findViewById(R.id.userEdit);
    passwd=(EditText)findViewById(R.id.lpasswd);

    findViewById(R.id.zhuceBtn).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    Intent i = new Intent(LoginActivity.this, RegistActivity.class);
    startActivityForResult(i, 1);
    }
    });

    findViewById(R.id.login_back).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    finish();
    }
    });

    findViewById(R.id.login).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {

    if (TextUtils.isEmpty(username.getText().toString().trim())) {
    Toast.makeText(LoginActivity.this, "请输入登录账号", Toast.LENGTH_SHORT).show();
    return;
    }

    DatabaseHelper dbHelper = new DatabaseHelper(LoginActivity.this, "user_db");
    SQLiteDatabase db = dbHelper.getReadableDatabase();
    String usernamestr = username.getText().toString().trim();
    Cursor cursor = db.query("user", new String[]{"passwd"},
    "username" + "=" + usernamestr, null, null, null, null);
    while (cursor.moveToNext()) {
    String passwdstr = cursor.getString(cursor.getColumnIndex("passwd"));
    if (passwdstr.equals(passwd.getText().toString())) {
    startActivity(new Intent(LoginActivity.this, MainActivity.class));
    Toast.makeText(LoginActivity.this,"恭喜您,登录成功",Toast.LENGTH_LONG).show();
    } else {
    // Toast.makeText(LoginActivity.this, "密码不正确请重新输入", Toast.LENGTH_SHORT).show();
    passwd.setText("");
    return;
    }
    }
    }
    });
    }


    // @Override
    // protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // super.onActivityResult(requestCode, resultCode, data);
    // username.setText(data.getStringExtra("username"));
    // }


    这是界面:

    
    
  • 相关阅读:
    Log4Net_LayOut
    各种数据库的批量插入操作_Oracle
    关于各种数据库 Insert时同时取到Id的操作
    一个小型的DBHelper的诞生(1)
    设计模式:重读(抽象工厂模型)
    设计模式:重读(单例)
    设计模式:重读(导读)
    17 1
    5
    oj 2.2
  • 原文地址:https://www.cnblogs.com/huangxi1234/p/6832393.html
Copyright © 2011-2022 走看看