Evitar warning Nullable en findViewById (Android 23)

Si utilizas appcompat 23.3.0 han añadido la anotación @Nullable al método findViewById en AppCompatActivity y también en el framework base. Lo cual es muy molesto, ya que provoca que el código de las actividades aparezca lleno de warnings.

Mientras llega la solución utilizo esta «chapuzilla»:

public class BaseActivity extends AppCompatActivity {
    @NonNull
    @Override
    public View findViewById(@IdRes int id) {
        //noinspection ConstantConditions
        return super.findViewById(id);
    }
}

Actualización: Con las nuevas versiones de Android (24 en adelante), ya no es necesario hacer esto.

Deja un comentario

Deja un comentario