下面的代码是一个从应用程序中注销的OnClick
方法。目前它所做的只是将用户返回到登录页面,但是如果用户按下Android手机上的后退按钮,它会将他们带回刚刚注销的页面,我不希望这样做。如何更改我的代码,以使它不会让“后退”按钮在用户没有再次登录的情况下将其带回其配置文件?
public void OpenMain(View view){
startActivity(new Intent(this, MainActivity.class));
}
登录的php代码如下:
<?php
require "conn.php";
$username = $_POST["username"];
$password = $_POST["password"];
$mysql_qry = "select * from users where username like '$username' and password like '$password';";
$result = mysqli_query($conn, $mysql_qry);
if(mysqli_num_rows($result) > 0) {
echo "Successful login";
}
else{
echo "Login not successful";
}
?>
最佳答案
可以添加指定新活动将替换旧活动的标志:
public void openMain(View view){
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}