今天完成了簡訊驗證碼的驗證
用時4小時
遇到的問題:
**的邏輯出錯了,在這個頁面共有4個判斷
使用者名稱是否為空,手機號是否為空,驗證碼是否填了,驗證碼是否正確
源**:
//獲得使用者輸入的驗證碼
string name = et_username.gettext().tostring().replaceall("/s","");
string code = et_checkecode.gettext().tostring().replaceall("/s","");
string pn = et_phonenum.gettext().tostring().trim().replaceall("/s","");
string pw = et_password.gettext().tostring().replaceall("/s","");
if (textutils.isempty(name))
else
if (!textutils.isempty(name))
else
if (textutils.isempty(pn))
else
if (!textutils.isempty(pn))
else
if (textutils.isempty(pw))
else
if (!textutils.isempty(code))
else
而我當時寫的時候,if(手機號==null)
餘下的就是else if了(如上**),後來在真機上驗證時,明明是填好的填對的,點選之後沒有響應(裡邊也沒寫東西,能有反應就怪了)
我就開始乙個乙個試探,
先不填使用者名稱,報錯
不填手機號,不報錯了,到這我就發現了錯誤,查詢到對應**,才發現我這個錯誤,改了之後就成功了
改後的**:
//獲得使用者輸入的驗證碼
string name = et_username.gettext().tostring().replaceall("/s","");
string code = et_checkecode.gettext().tostring().replaceall("/s","");
string pn = et_phonenum.gettext().tostring().trim().replaceall("/s","");
string pw = et_password.gettext().tostring().replaceall("/s","");
if (textutils.isempty(name))
else
if (!textutils.isempty(name))
else
if (!textutils.isempty(pn))
if (!textutils.isempty(code)) }}
else
學習日誌10
學習日誌 姓名 孔令斌 日期 2018.7.18 今日學習任務 用矩陣按鍵,完成計算器加減乘除功能,在數碼管上顯示數字。今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 今日任務基本完成,在老師的帶領下,我們完成了數碼管顯示數字,0和1在數碼管上交替亮起,數碼管依次顯示0到5以及計算器的...
開發日誌 2005
開發日誌 19 05 2005 12 26 想著,位址列還是用 吧 18 32 2005 12 25 getmessage hook似乎可以攔截所有訊息,包括鍵盤與滑鼠,所以鍵盤滑鼠鉤子都不需要了,棄之 21 22 2005 12 24 getmessage似乎很霸道,或者與vb的鍵盤事件 快捷鍵 ...
開發日誌 2005 11 1
不知不覺在新公司已經第二次拿工資了,這兩個月感覺自己沒做什麼。專案交到我手裡,就完成了幾個小功能,真是愧對工資。畢業也有一年多了,技術卻沒什麼進步,整天感覺自己在混日子過了,經理交專案給我後,不怎麼過問,自己也在扯皮,每天完成點小功能就在放羊,一天真正寫 的時間感覺都沒到1個半小時,效率實在是低下,...