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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果用戶在注冊時沒有從圖庫中選擇任何照片,我該如何提醒用戶?

如果用戶在注冊時沒有從圖庫中選擇任何照片,我該如何提醒用戶?

慕勒3428872 2022-08-17 17:03:52
在注冊頁面中,當用戶單擊“ImageUserPhoto”時,他可以從圖庫中選擇一個圖像。當他拿起照片并填寫所有給定字段時,我的代碼工作正常。但是,如果他不選擇任何照片,應用程序就會崩潰。如果他沒有在我檢查所有字段的同一部分中選擇任何照片,我該如何發(fā)出警告?提前致謝!!package com.ayon.austmart.activities;import android.Manifest;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.os.Build;import android.support.annotation.NonNull;import android.support.v4.app.ActivityCompat;import android.support.v4.content.ContextCompat;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.ImageView;import android.widget.ProgressBar;import android.widget.Toast;import com.ayon.austmart.R;import com.google.android.gms.tasks.OnCompleteListener;import com.google.android.gms.tasks.OnSuccessListener;import com.google.android.gms.tasks.Task;import com.google.firebase.auth.AuthResult;import com.google.firebase.auth.FirebaseAuth;import com.google.firebase.auth.FirebaseUser;import com.google.firebase.auth.UserProfileChangeRequest;import com.google.firebase.storage.FirebaseStorage;import com.google.firebase.storage.StorageReference;import com.google.firebase.storage.UploadTask;import de.hdodenhof.circleimageview.CircleImageView;public class RegisterActivity extends AppCompatActivity {    CircleImageView ImgUserPhoto;    static int PReqCode = 1;    static int REQUESCODE = 1;    Uri pickedImgUri;    private EditText userEmail, userPassword, userPassword2, userName;    private ProgressBar loadingProgress;    private Button regBtn;    private Intent homeIntent;    private FirebaseAuth mAuth;
查看完整描述

2 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

如果用戶未從圖庫中選擇圖像,則所選的ImgUri為空。


因此,當您調用 createUserAccount() 時,單擊注冊按鈕并且用戶尚未選擇圖像選擇ImgUri 不會根據您的代碼進行更新。因此,updateUserInfo() 調用導致崩潰的異常將失敗。


請?zhí)砑右粋€空檢查器,如


if(pickedImgUri!=null){

    //then update the user account

}

如果您有興趣強迫用戶選擇個人資料照片,那么只需使用上面的檢查器并提醒用戶請先選擇一張照片,但我建議不要這樣做。不是每個人都喜歡上傳照片。當用戶不想更新/刪除頭像時,請使用任何通用頭像 png 文件。快樂編碼


查看完整回答
反對 回復 2022-08-17
?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

多謝??!我添加了幾行,它起作用了!!!謝謝!!


 if(email.isEmpty() || name.isEmpty() || password.isEmpty() || password2.isEmpty() || !password.equals(password2))

                {

                    //something goes wrong... display an error message

                    showMessage("Please verify full fields!!");


                    regBtn.setVisibility(View.VISIBLE);

                    loadingProgress.setVisibility(View.INVISIBLE);





                }


                else

                {


                    if(pickedImgUri == null)

                    {


                        showMessage("Please select an image");

                        regBtn.setVisibility(View.VISIBLE);

                        loadingProgress.setVisibility(View.INVISIBLE);


                    }

                    else {

                        createUserAccount(email, name, password);


                        //Everything is ok..

                    }





                }

            }

        });

查看完整回答
反對 回復 2022-08-17
  • 2 回答
  • 0 關注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號