例如
<layout>
...
<LinearLayout>
<TextView
...
android:id="@+id/textView">
</LinearLayout>
</layout>
像这样的活动
...
protected void onCreate(@Nullable Bundle savedInstanceState) {
ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
binding.textView.setText("textView");
}
...
当我选择重构 - 删除未使用的资源时。
然后选中删除未使用的@id声明。
Android Studio将删除布局中的ID。
如何防止这个问题。