課程
/移動開發(fā)
/Android
/破解Retrofit
為什么可以通過反射修改httpurl里final修飾的host,而在constest里就不能通過反射修改final修飾的a呢?
2019-05-29
源自:破解Retrofit 3-4
正在回答
因為那個host是引用類型, 并且沒有被直接初始化! 直接使用到的地方在編譯時不能確定值是什么, 所以編譯進去的不是字面常量值.
舉報
帶你深度剖析網(wǎng)絡請求框架Retrofit
1 回答為什么fina修飾的a改不了值,而Retrofit的final修飾的host可以改掉呢?
1 回答請問老師,動態(tài)修改Retrofit的URL,用反射是否會有隱患?
1 回答反射真的不好
1 回答講了這么久都不知道你在說什么
1 回答cglib依賴不進來,代碼里用不了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-06-02
因為那個host是引用類型, 并且沒有被直接初始化! 直接使用到的地方在編譯時不能確定值是什么, 所以編譯進去的不是字面常量值.