假设我的应用程序中有 2 个表单。比如说 loginForm 和 mainForm。在 loginForm 中,允许用户输入他/她的用户名和密码,然后转到 mainForm。从 mainForm 是我单击后退按钮它将返回到 loginForm 现在我的问题来自 loginForm 如果我单击后退按钮它会在不登录的情况下再次返回到 mainForm。
使这个正确的最好方法是什么?
登录表格
EditText edtU = (EditText) findViewById (R.id.txtU);
EditText edtP = (EditText) findViewById (R.id.txtP);
Button btnLogin = (Button) findViewById (R.id.btLog);
btnLogin.setOnclickListener(new OnclickListener).......{
if(u.matches("ryan") && p.matches("biugos"){
Intent i = new Intent(getApplicationContext(),mainForm.class);
startActivity(i);
}
}
通过意图使用完成后
startActivity(new Intent(context, ActivityName.class));
finish();
并使用背面按下关闭系统。
@Override
public void onBackPressed() {
super.onBackPressed();
System.exit(1);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句