ViewBinding Forget about findViewById Android Studio Tutorial
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=HSg3A-CQnsU
🏆 My Online Courses • ⭐Discount Coupon: LAUNCH-STEVDZA-SAN • https://stevdza-san.com • 🐱👤 Wanna become a member? Join! • / @stevdzasan • 📸 Instagram • / stevdza_san • • View binding is a feature that allows you to more easily write code that interacts with views. Once view binding is enabled in a module, it generates a binding class for each XML layout file present in that module. An instance of a binding class contains direct references to all views that have an ID in the corresponding layout. In most cases, view binding replaces findViewById. • View binding has important advantages over using findViewById: • *** Null safety: Since view binding creates direct references to views, there's no risk of a null pointer exception due to an invalid view ID. Additionally, when a view is only present in some configurations of a layout, the field containing its reference in the binding class is marked with @Nullable. • *** Type safety: The fields in each binding class have types matching the views they reference in the XML file. This means that there's no risk of a class cast exception.
#############################
