文章詳情頁
android-studio - android studio修改完代碼后不實(shí)時(shí)提示錯(cuò)誤
瀏覽:141日期:2024-08-23 14:20:10
問題描述
比如,修改layout文件里某個(gè)控件的id名稱,那么修改完后,按常理對應(yīng)的activity中的findViewById里面的名字應(yīng)該就不一致了,那這個(gè)activity文件就應(yīng)該有報(bào)錯(cuò)提示。可是沒有。非得clean project再rebuild project才會(huì)提示錯(cuò)誤,或者是找到這個(gè)layout對應(yīng)的activity文件并打開這個(gè)activity文件后錯(cuò)誤就出來了。按照網(wǎng)上查到的方法也沒有用:
問題解答
回答1:雙擊選中所修改的id名稱,右擊,選中Refactor,點(diǎn)擊rename,這個(gè)會(huì)自動(dòng)幫你全部重命名,刪除的時(shí)候使用Safe Delete這樣的功能
回答2:就是這樣
舉個(gè)例子,如果你的控件在很多個(gè)文件里面用到,那就需要遍歷整個(gè)項(xiàng)目的所有文件再一個(gè)個(gè)找出錯(cuò)誤位置分別標(biāo)紅,這樣性能開銷很大
正確的辦法是shift+F6使用系統(tǒng)提供的重命名功能,會(huì)自動(dòng)給你全部修改
上一條:android - aar庫生成了生成了但是沒有add to Jcenter下一條:android-studio - Androidstudio運(yùn)行時(shí)報(bào)錯(cuò)
相關(guān)文章:
1. javascript - node.js中stat() access() open() readFile()都能判斷文件是否存在?2. mysql 能不能創(chuàng)建一個(gè) 有列級(jí)函數(shù) 的聯(lián)合視圖?3. pip安裝提示Twisted錯(cuò)誤問題(Python3.6.4安裝Twisted錯(cuò)誤)4. mysql - select查詢多個(gè)紀(jì)錄的條件怎么寫5. 編程小白 問關(guān)于python當(dāng)中類的方法的參數(shù)問題6. 一個(gè)mysql聯(lián)表查詢的問題7. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會(huì)帶來哪些效率或者其他方面的好處8. html的qq快捷登錄怎么搞?求個(gè)源碼9. mysql - 求SQL語句:查詢某個(gè)值介于兩個(gè)字段值之間的記錄。10. python中def定義的函數(shù)加括號(hào)和不加括號(hào)的區(qū)別?
排行榜

熱門標(biāo)簽