第一次迭代感想写的有点晚,但是不妨碍我的想法。
这次我们的项目跟前几次实训有点类似,但是又有区别。组长分配任务,组员认领任务。
第一次的迭代目标我认领的任务是登录界面的设计。因为有之前实训的基础,所以这次的这个任务还可以,没用多久就写出来了,但是还有不足,需要后续完善。
这是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"));
//    }
这是界面:

原文:http://www.cnblogs.com/huangxi1234/p/6832393.html