APP開發(fā)公司淺析設(shè)計(jì)出錯(cuò)提示功能,APP在運(yùn)行過程中遇到出錯(cuò)的情況,通常是顯示Toast或?qū)υ捒?,提示用戶出錯(cuò)了。但如果從服務(wù)器獲取數(shù)據(jù)時(shí)出錯(cuò)了,則需要特別的處理。對(duì)于網(wǎng)絡(luò)狀況不好導(dǎo)致的出錯(cuò),應(yīng)顯示一個(gè)提示用戶檢查網(wǎng)絡(luò)狀況并重新加載的界面。
由于服務(wù)器內(nèi)部出現(xiàn)錯(cuò)誤導(dǎo)致無法獲取數(shù)據(jù),如服務(wù)器提供的數(shù)據(jù)類型有變,導(dǎo)致APP無法正常解析數(shù)據(jù),或用戶的賬戶權(quán)限配置出錯(cuò)了等,這時(shí)即使用戶重新加載,也無法獲取到數(shù)據(jù)。因此就不能提示讓用戶重新加載,而是提示用戶聯(lián)系客服解決問題。
APP的網(wǎng)絡(luò)層向業(yè)務(wù)層傳遞數(shù)據(jù)時(shí),最好傳遞一個(gè)標(biāo)識(shí)出錯(cuò)原因的狀態(tài)碼,方便業(yè)務(wù)層的處理。在開發(fā)各功能界面的時(shí)候,就需考慮到獲取數(shù)據(jù)時(shí),可能遇到的異常情況,如獲取的數(shù)據(jù)為空、出錯(cuò)等不同情況下顯示不同的界面。
當(dāng)向服務(wù)器提交數(shù)據(jù)時(shí)出錯(cuò),無論哪種原因?qū)е鲁鲥e(cuò),最好都停留在當(dāng)前界面,這樣方便用戶再次提交數(shù)據(jù)。深圳APP開發(fā)公司本文關(guān)于“APP開發(fā)公司淺析設(shè)計(jì)出錯(cuò)提示功能”的知識(shí)就介紹分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。