第一次迭代感想

时间:2022-04-09 16:43:50

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

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

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

这是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"));
// }


这是界面:

第一次迭代感想