第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)閉時(shí)使用 Firebase 保持登錄到應(yīng)用程序

關(guān)閉時(shí)使用 Firebase 保持登錄到應(yīng)用程序

瀟湘沐 2022-11-30 13:48:30
當(dāng)我運(yùn)行此命令時(shí):mvn -e package -Pprod verify jib:dockerBuild在jhipster-registry標(biāo)準(zhǔn)項(xiàng)目中,為了對(duì)這個(gè)應(yīng)用程序進(jìn)行 dockerize,我得到了這個(gè)錯(cuò)誤:[ERROR] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:0.9.11:dockerBuild (default-cli) on project jhipster-registry: Invalid image reference: JHipster Registry:5.0.0 -> [Help 1]org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.google.cloud.tools:jib-maven-plugin:0.9.11:dockerBuild (default-cli) on project jhipster-registry: Invalid image reference: JHipster Registry:5.0.0Help1 中建議的鏈接是:https://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException我有一個(gè)應(yīng)用程序,如果日志記錄操作正常,用戶登錄屏幕會(huì)發(fā)送到一個(gè)活動(dòng)。但是每次我關(guān)閉應(yīng)用程序時(shí),應(yīng)用程序都會(huì)詢(xún)問(wèn)電子郵件和密碼,我想像 instagram 或 facebook 一樣保持登錄狀態(tài)。我可以這樣做嗎?還有我該怎么做,我是否必須更改登錄活動(dòng)中的代碼或創(chuàng)建另一個(gè)類(lèi)來(lái)保存當(dāng)前用戶,我很困惑。有我的 firebase 登錄代碼:登錄活動(dòng);public class SignInActivity extends AppCompatActivity  {private EditText SignInMail, SignInPass;private FirebaseAuth auth;private Button SignInButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    //Get Firebase auth instance    auth = FirebaseAuth.getInstance();    // set the view now    setContentView(R.layout.activity_signin);    SignInMail = (EditText) findViewById(R.id.SignInMail);    SignInPass = (EditText) findViewById(R.id.SignInPass);    SignInButton = (Button) findViewById(R.id.SignInButton);    //Get Firebase auth instance    auth = FirebaseAuth.getInstance();
查看完整描述

4 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊

在onCreate函數(shù)中,需要加入這段代碼

FirebaseUser user=FirebaseAuth.getInstance().getCurrentUser();

如果用戶之前已登錄,此代碼將為您獲取當(dāng)前登錄的用戶,否則將返回 null。

檢查此鏈接以進(jìn)一步了解。

獲取當(dāng)前登錄的用戶 - Firebase Docs

我希望這能解決你的問(wèn)題。如果你覺(jué)得這個(gè)答案是正確的,請(qǐng)采納答案。


查看完整回答
反對(duì) 回復(fù) 2022-11-30
?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊

當(dāng)用戶成功登錄時(shí),存儲(chǔ)用戶 SharedPreferenceence 的登錄類(lèi)型,并在用戶重新啟動(dòng)應(yīng)用程序時(shí)再次檢查該標(biāo)志。如果 Shared Preference 包含值,則只需將他帶到 Main Screen。

像這樣在每次登錄時(shí)更新此值并檢查

PreferencesManager.getInstance().getString(ANNONYMOUS_SIGNUP_DATE, "")) && (PreferencesManager.getInstance().getInt(LOGIN_TYPE, 0) == LOGIN_TYPE_ANNONYMOUS)



查看完整回答
反對(duì) 回復(fù) 2022-11-30
?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

我建議您先使用啟動(dòng)畫(huà)面并檢查用戶是否已通過(guò)以下方式登錄


FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

if (user != null) {

    // User is signed in

    // go to main page

} else {

    // No user is signed in

    // go to loging page

}


查看完整回答
反對(duì) 回復(fù) 2022-11-30
?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊

由于您對(duì)用戶進(jìn)行了身份驗(yàn)證,因此您可以在登錄活動(dòng)之前創(chuàng)建啟動(dòng)畫(huà)面,并編寫(xiě)以下代碼:


FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

if (user != null){

   Intent i = new Intent(SplashActivity.this, HomeActivity.class);

   } else{

   Intent i = new Intent(SplashActivity.this, SignInActivity.class);

   }

在這里,您檢查當(dāng)前是否有登錄用戶,然后根據(jù)條件導(dǎo)航到正確的活動(dòng)。


查看完整回答
反對(duì) 回復(fù) 2022-11-30
  • 4 回答
  • 0 關(guān)注
  • 169 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)