[AGGIORNAMENTO] - Volevo solo confermare a tutti che sono d'accordo che è SEMPRE una cattiva idea usare un numero fisso. La mia curiosità era quando si utilizzava l'API di Maps a quale valore di enumerazione 1, 2 è stato assegnato. Mi sarei sentito più a mio agio se avessi trovato qualcosa come R.id.my_current_location_view.Qualcuno può spiegarmi la magia dietro FindViewById (1) o FindViewById (2)?
Vedo quel codice cosparso in questa domanda e altre domande. Come sanno le persone utilizzare findViewById (1), ecc.? vs. findViewById (R.id.something);
Change position of Google Maps API's "My location" button
Sembra che ci sia una certa profonda confusione in questa domanda. Mi chiedo quale sia il numero magico di findViewById (1). Se si fa clic sul collegamento, si vedrà che nessuno ha fornito il valore setId (1) a mapView ma in qualche modo le persone sanno di controllare la vista padre e poi findViewById (1) e findViewById (2) ..
Ho posto la domanda anche lì per non perdere il contesto ma sembra che nessuno possa spiegarlo.
quindi apparentemente è un numero magico. L'ID è dal gerarchia. e se google decide di cambiare il proprio id nei servizi di google play, le persone che hanno questo codice li devono cambiare, ma ho visto così tanti posti ... – reidisaki