0
我試圖驗證用戶是否已登錄,如果沒有發送給登錄頁面。我正在使用Android Dev登錄頁面模板。並嘗試使用Intent發送一個布爾值或一個值(1表示不登錄)。這裏是LoginActivity代碼的意圖的一部分:我想作爲一個布爾驗證用戶是否已登錄,在Android中使用意圖問題
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);
}
在這裏,我得到的錯誤可達代碼與最終布爾LOGGED_IN =真行。當我嘗試作爲int
int logged_in =1;
我得到相同的錯誤。在SO狀態中提出的所有問題都需要使用當前類LoginActivity.this,而不僅僅是這個。當我確實使用這個時,我完全得到了另一個錯誤。 如何向我的MainActivity類發送值以顯示它們是否已登錄?
DUH !!!猜這是NOOB的一個錯誤。感謝在返回之前添加if語句,我至少解決了這個問題。 – Jim 2014-10-08 13:45:41