Nella GUI, quando è necessario ridisegnare una vista. Solitamente lo facciamo come segue:Perché utilizzare la parola "invalidate" per richiedere una vista da ridisegnare?
View v = View();
v.invalidate()
Non ho idea che l'operazione "invalidate()" sia così denominata. In inglese, "invalidare" significa fare qualcosa non valido. Ma "invalidare una vista" nella programmazione della GUI è pensato per rendere ridisegnata la vista. Non sono un madrelingua inglese. Per favore, dammi suggerimenti. Tks.
Il punto è che l'API Android non vuole chiamarlo ridisegna() perché ciò implica che il ridisegno avverrà immediatamente (all'interno della funzione stessa). Considerando invalitade() si sa che la vista verrà ridisegnata non appena le librerie di sistema Android saranno in grado di farlo. Chiamarla invalida invece di ridisegnare è una convenzione di denominazione molto migliore perché è più precisa rispetto a ciò che la funzione sta effettivamente facendo. –