AndroidStudio關(guān)于activity跳轉(zhuǎn)失敗的小細(xì)節(jié)

有時候我們經(jīng)常犯一些不起眼的小錯誤,但其實這些小錯誤很多都是基礎(chǔ)知識不扎實的緣故,而這些小錯誤非常不起眼,下面我列出一些我之前踩過的坑。

1.跳轉(zhuǎn)有需要網(wǎng)絡(luò)請求的頁面忘記在mainifests中聲明<uses-permission android:name="android.permission.INTERNET" />這句導(dǎo)致crash。

2.有時候控件多了,命名也就多了,這時候良好的命名方式可以避免很多麻煩,就會避免出現(xiàn)重復(fù)命名導(dǎo)致出錯的結(jié)果。

3.要跳轉(zhuǎn)到的那個activity中控件聲明順序錯了,比如在mbt=findviewbyid(R.id.xx)的前面就設(shè)置mbt.setonclicklistener,這也會導(dǎo)致崩潰,亦或是控件的聲明和設(shè)置放在了setcontentview方法的上面,這些都會導(dǎo)致崩潰,編譯器的運行是一行一行來的,所以順序錯了很有可能崩潰并且難以找出錯誤,所以要養(yǎng)好良好的編程習(xí)慣。

4.關(guān)于類似Glide之類的引入圖片網(wǎng)址的時候,有的人就直接將很大一串網(wǎng)址直接塞里面去,這種硬編碼的方式很有可能導(dǎo)致找不到圖片而崩潰,所以應(yīng)該先聲明一個String對象將網(wǎng)址接住,然后再把對象傳到里面去。

就說這么多,關(guān)鍵是仔細(xì)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容