Välja saab teisendada kohalikuks muutujaks rohkem ... (Ctrl + F1)

Field Can Be Converted Local Variable More



Võite seda olukorda märgata Android Studio arendusprojektide kasutamisel, tõstes mõned muutujad esile kollaka kuvariNäpunäide saab teisendada kohalikuks muutujaks rohkem ... (Ctrl + F1)Mõni obsessiiv-kompulsiivne häire ei taha ma seda kollast esiletõstmist endiselt näha. Mõne vastuse otsimiseks kasutage Google'i.




vastus



Selle kontrolli käigus otsitakse üleliigseid klassivälju, mida saab asendada kohalike muutujatega. Kui väljale kõigile kohalikele kasutustele eelneb sellele väljale määramine, saab välja eemaldada ja selle kasutused asendada kohalike muutujatega



See tähendab, et tuvastatud globaalselt määratletud muutujaid saab asendada ilma kohalike muutujate kasutamiseta, soovitada kohalikke muutujaid kustutada ja kirjutada.

lahendus

Kustutage globaalne muutuja, saate määratleda kasutuskoha, ärge kasutage kõiki globaalselt määratletud muutujaid.