Как передать идентификатор пользователя следующему действию с помощью андроид-студии? В настоящее время в моем приложении, если пользователь вводит недействительный пароль в активности входа, он по-прежнему действует так же, как и действительный пароль .. как я хочу его решить.Активность входа в главную активность, которая может передать идентификатор пользователя
это мой код login.php
<?php
require "init.php";
$user_name = $_POST["login_name"];
$user_pass = $_POST["login_pass"];
$sql_query = "select name from user_info where user_name like '$user_name' and user_pass like '$user_pass';";
$result = mysqli_query($con,$sql_query);
if(mysqli_num_rows($result) >0)
{
$row = mysqli_fetch_assoc($result);
$name =$row["name"];
echo "success";
} else {
echo "fail";
}
?>
код background.java (AsyncTask)
protected void onPostExecute (String result)
{
if (alertDialog.setMessage(result)=="success")
{
alertDialog.show();
Intent intent = new Intent(ctx, Index.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Bundle int = new Bundle();
int.putInt("id", 1);
intent.putExtras(int);
ctx.startActivity(intent); }
}
я также работать, используя равные функции, но не работает
if(result.equals("success"))
{
Intent intent = new Intent(ctx, Index.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ctx.startActivity(intent);
}
else
{
alertDialog.setMessage(result);
alertDialog.show();
}
это моя первая разработка мобильных приложений и использование студии Android. Извините за то, что задал глупый вопрос, tq
когда я использую равный не работает. – user3089772
вы используете сеттер и спрашиваете, равно ли он «успех». Я сомневаюсь, что это дает вам правду. В этом состоянии есть много ошибок. – Ced