第一次迭代感想
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一次迭代感想相关的知识,希望对你有一定的参考价值。
第一次迭代感想写的有点晚,但是不妨碍我的想法。
这次我们的项目跟前几次实训有点类似,但是又有区别。组长分配任务,组员认领任务。
第一次的迭代目标我认领的任务是登录界面的设计。因为有之前实训的基础,所以这次的这个任务还可以,没用多久就写出来了,但是还有不足,需要后续完善。
这是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"));
// }
这是界面:
以上是关于第一次迭代感想的主要内容,如果未能解决你的问题,请参考以下文章