这个问题在这里已经有了答案:NoneedtocasttheresultoffindViewById?(6个回答)关闭4年前。我最近在AndroidStudio中将我的androidSDK和构建工具更新为API26,当我执行以下操作时,我直接注意到AndroidStudio将我的View转换标记为“冗余”:TextViewitemName=(TextView)findViewById(R.id.menuItemName);经过一番研究,我发现从SDK26开始,findViewById使用Java8的特性来返回相同的对象类型,但我想知道的是,删除所有强制转换是否完全安全。这会在26之前的A