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

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

如何驗證多個編輯文本?我正在使用 TextUtils 只能獲取 1 個文本

如何驗證多個編輯文本?我正在使用 TextUtils 只能獲取 1 個文本

開心每一天1111 2021-08-13 16:29:23
如何驗證和確認所有數(shù)據(jù)都有價值,然后僅存儲數(shù)據(jù)?因為我寫了TextUtils.isEmpty(e_Name.getText())然后存儲數(shù)據(jù),它只會驗證一個。我想驗證所有 Edittext 都有價值,然后只允許存儲所有數(shù)據(jù)。我不能放,else if因為一旦我單擊“保存”按鈕,它就會一一進行。有什么線索嗎?提前致謝...這是代碼public void setOnClick() {    Save.setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View v) {            {                if(TextUtils.isEmpty(e_Name.getText())){                    e_Name.setError("INSERT NAME");                }else{                    boolean isInserted = myDb.insertData(e_Txn.getText().toString(),                            e_Name.getText().toString(),                            e_Amount.getText().toString(),                            Display_date.getText().toString().trim(),                            e_Description.getText().toString(),                            Description.getSelectedItem().toString());                    if (isInserted == true) {                        Toast.makeText(Donation.this, "Data Inserted", Toast.LENGTH_LONG).show();                    } else {                        Toast.makeText(Donation.this, "Data not Inserted", Toast.LENGTH_LONG).show();                    }                }            }        }    });
查看完整描述

3 回答

?
慕仙森

TA貢獻1827條經(jīng)驗 獲得超8個贊

你必須用這樣的ifand notif else語句檢查每一個:


boolean allValid = true;


if (TextUtils.isEmpty(e_Name.getText())) {

    allValid = false;

    // do other stuff

}

if (TextUtils.isEmpty(e_Amount.getText())) {

    allValid = false;

    // do other stuff

}

if (TextUtils.isEmpty(e_Description.getText())) {

    allValid = false;

    // do other stuff

}

// finally do what you want if allValid = false

if (!allValid) {

    // your code

} else {

    // all fields are valid

}


查看完整回答
反對 回復 2021-08-13
?
尚方寶劍之說

TA貢獻1788條經(jīng)驗 獲得超4個贊

你可以試試這個代碼??赡軟]有其他方法可以一次驗證所有內容。


if(TextUtils.isEmpty(e_Name.getText().toString()) ||

  TextUtils.isEmpty(e_Amount.getText().toString()) ||

  TextUtils.isEmpty(Display_date.getText().toString()) ||

  TextUtils.isEmpty(e_Description.getText().toString()) ||

  TextUtils.isEmpty(Description.getSelectedItem().toString())){

  //Some edittext has no value

  //Warning the field!

}else {

//Do your job here

}


查看完整回答
反對 回復 2021-08-13
  • 3 回答
  • 0 關注
  • 218 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號