在这里记录下编程开发的各种小技巧,帮助他人,成长自己。

  • Android 开发中,每个界面(Activity 或 Fragment)的 View 的 id 应当避免重复(像 ListView 的 itemView 这种原本就带有复用机制的View除外)。因为 View 状态的保存与恢复与 id 息息相关, 如果一个界面有多个相同的id, 在状态恢复时可能出错。详情请看: android中正确保存view的状态

    一般情况下,我们不会去可以制造 id 重复的情况,但如果我们同一个界面使用了很多相同的组件,而这个组件内部有定义 id,  就有可能造成这种 View 状态混乱的情况

      Android