登录成功了却显示app停止运行,为什么点了确定后竟然就进入登录成功后的界面?

这是登录代码的实现
```db = helper.getWritableDatabase();
Cursor cursor = db.rawQuery("select * from user", null);
int count = cursor.getCount();
for (int i = 0; i < count; i++) {
cursor.moveToPosition(i);
if (str_un.equals(cursor.getString(cursor.getColumnIndex("name"))) && str_pw.equals(cursor.getString(cursor.getColumnIndex("password")))) {
Toast.makeText(LoginActivity.this, "登录成功!", Toast.LENGTH_SHORT).show();
cursor.close();
db.close();
startActivity(intent);
} else if (i == count - 1) {
Toast.makeText(LoginActivity.this, "账号或密码错误!", Toast.LENGTH_SHORT).show();
cursor.close();
db.close();
loginUsername.setText("");
loginPassword.setText("");
}
}

![图片说明](https://img-ask.csdn.net/upload/201901/14/1547454117_657866.png)

点了确定后进入了登录后的界面,这是为什么?
Android新手 求大神指教!!!
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问