比如,修改layout文件里某个控件的id名称,那么修改完后,按常理对应的activity中的findViewById里面的名字应该就不一致了,那这个activity文件就应该有报错提示。可是没有。非得clean project再rebuild project才会提示错误,或者是找到这个layout对应的activity文件并打开这个activity文件后错误就出来了。按照网上查到的方法也没有用:
阿神2017-04-18 09:06:50
変更した ID 名をダブルクリックして選択し、右クリックして [リファクタリング] を選択し、[名前の変更] をクリックします。削除する場合は、安全な削除などの機能を使用します。
伊谢尔伦2017-04-18 09:06:50
以上です
たとえば、コントロールが多くのファイルで使用されている場合、プロジェクト全体のすべてのファイルを調べて、エラーの場所を 1 つずつ見つけて赤でマークする必要があります。これにより、パフォーマンスが大幅に低下します。
正しい方法は、Shift+F6 を使用して、システムが提供する名前変更機能を使用することです。これにより、すべての変更が自動的に変更されます