验证用户是否登录,在Android中使用Intent会出现问题

验证用户是否登录,在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

我正在尝试验证用户是否已登录,以及是否未将其发送到登录页面。我正在使用Android Dev.的登录页面模板,并试图使用一个意图来发送一个布尔值或一个值1,表示登录0,表示未登录。以下是LoginActivity中的代码部分,旨在:

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语句,我至少解决了这个问题。