我有一個 kotlin 活動用作啟影片面來檢查用戶是否已經使用 Google 服務登錄。等待 600 毫秒后,它應該創建一個意圖,使用ActiviyClass::class.java在 LoginActivity 或 MainActivity 上重定向用戶
出于某種原因,Android Studio 將“java”標記為紅色并告訴“未決議的參考:java”,我在哪里搞砸了?
代碼:
var intent = Intent(this, MainActivity::class.java)
if(!isLoggedIn()){
intent = Intent(this, LoginActivity::class.java)
}

可能的解決方案:
1-嘗試使快取無效并重新啟動您的 Android 作業室。我附上了可以找到此選項的位置的螢屏截圖。

編碼快樂!!
uj5u.com熱心網友回復:
!isLoggedIn()在檢查條件之前直接啟動 MainActivity 。這就是您面臨此錯誤的原因。我是一名 java 開發人員,但我認為問題出在這里
使您的代碼如下我更改。
if(!isLoggedIn()){
var intent = Intent(this, LoginActivity::class.java)
}
else{
var intent = Intent(this, MainActivity::class.java)
}
希望這可以幫助
uj5u.com熱心網友回復:
你真的試過用你的大腦嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/489545.html
