Android O casting to findViewById 不再需要了嗎?
2022-09-01 06:54:35
我最近更新了我的Android SDK并在Android Studio中构建了API 26的工具,我直接注意到Android Studio在我执行类似操作时将我的视图投射标记为“冗余”:
TextView itemName = (TextView) findViewById(R.id.menuItemName);
经过一番研究,我发现从SDK 26开始,使用Java 8功能返回相同的对象类型,但我想知道的是,删除所有强制转换是否完全安全。这会导致26之前的Android出现任何问题吗?任何关于这方面的更多信息都会有所帮助,因为我在互联网上没有找到太多。提前致谢。findViewById