验证用户是否登录,在Android中使用Intent会出现问题
我正在尝试验证用户是否已登录,以及是否未将其发送到登录页面。我正在使用Android Dev.的登录页面模板,并试图使用一个意图来发送一个布尔值或一个值1,表示登录0,表示未登录。以下是LoginActivity中的代码部分,旨在:验证用户是否登录,在Android中使用Intent会出现问题,android,android-intent,Android,Android Intent,我正在尝试验证用户是否已登录,以及是否未将其发送到登录页面。我正在使用Android Dev.的登录页面模板,并试图使用一个意图来发送一个布尔值或一个值1,表示登录0,表示未登录。以下是LoginActivity中的代码部分,旨在: for (String credential : DUMMY_CREDENTIALS) { String[] pieces = credential.split(":"); if (pieces[0].equals(m
for (String credential : DUMMY_CREDENTIALS) {
String[] pieces = credential.split(":");
if (pieces[0].equals(mEmail)) {
// Account exists, return true if the password matches.
return pieces[1].equals(mPassword);
final boolean logged_in = true;
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
intent.putExtra("log", logged_in);
startActivity(intent);
}
在这里,我尝试作为一个布尔值,我得到的错误代码是final Boolean Logged_in=true。当我尝试作为int
int logged_in =1;
我也犯了同样的错误。上面所有的问题都说明我需要使用当前的类LoginActivity.this,而不仅仅是这个。当我用这个的时候,我完全犯了另一个错误。
如何向MainActivity类发送值以显示它们是否已登录
return pieces[1].equals(mPassword);
return结束方法例程,因此无法访问之后的所有内容。DUH!!!我猜那完全是个错误。谢谢你,在返回之前加入了一个if语句,我至少解决了这个问题。