在組件化開發中,當我們使用switch來進行判斷操作時,會報這個錯誤,原因是R.id.XXX這類資源id在主application中是final,是常量,而在library中,是沒有final的。這裏盜個圖:
所以我們需要將switch轉變爲if else,直接選中switch,alt+enter,選擇replace switch with if
————————————————
版權聲明:本文爲CSDN博主「RookieJay」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Jay_zjc/article/details/90667619