Otrzymuję podkreślenie w niektórych zmiennych w Android Studio (w tym przypadku w zmiennej "position"). Myślę, że to nie jest błąd, ponieważ aplikacja działa idealnie i kompilator przekazuje wszystko w porządku. Zastanawiam się, co to znaczy?Zmienne z podkreśleniem
10
A
Odpowiedz
14
wierzę zmienne Podkreślone są reprezentatywne stałych, ponieważ z mojego doświadczenia widzę tylko tę dekorację kiedy zadeklarować final
obiektu do użytku wewnątrz anonimowej klasy. Nie mogę jednak znaleźć tego w dokumentacji.
2
Oznacza to zmienna została uznana za linią obecnej metody. Na przykład w tym przypadku position
jest prawdopodobnie zadeklarowany jako członek klasy spoza klasy new DialogInterface.OnClickListener()
w klasie, w której implementujesz metodę onItemLongClick()
.
są zadeklarowane tak:
public class MyClass{
private int position;
// Other code...
}
Powiązane problemy
- 1. $ q obietnica z podkreśleniem _each
- 2. Spinner z Androidem z podkreśleniem appcompat
- 3. Symulowanie pióra z podkreśleniem na płótnie delphi
- 4. Doctrine 2 Hydrator - pola z podkreśleniem
- 5. zatrzymać linki z podkreśleniem w przestrzeni?
- 6. wizualne metody Studio Intellisense z podkreśleniem nie pojawiają
- 7. nokaut z requirejs i podkreśleniem, aby uzyskać zewnętrzne szablonowanie
- 8. Zmienne zadeklarowane z „:” zamiast „=”
- 9. bash zmienne z exec
- 10. Bash - zmienne zmienne
- 11. Zmienne Zmienne w JS
- 12. Jquery zmienne zmienne
- 13. Czy Java obsługuje zmienne zmienne?
- 14. Jak zmienić linię podkreślenia Vima tak, aby nie była podkreśleniem?
- 15. Różnica między podkreśleniem metody js _.each a metodą _.invoke
- 16. Zmienne sesji z ogórkowymi historiami
- 17. Powiąż zmienne z funkcją zwrotną
- 18. Jak powiązać zmienne z zamknięciem?
- 19. Getting adnotacją zmienne z klasy
- 20. „zmienna” zmienne „to” zmienne i „globalne” zmienne - Wewnątrz JavaScript Konstruktora
- 21. Objective-C, zmienne składowe i zmienne klasy
- 22. Zmienne zmienne (kategoryczne i numeryczne) funkcja odległości
- 23. Deserialising JSON z podkreśleniem wielbłąda w języku Java za pomocą Jacksona?
- 24. Wyrażenie regeksu w celu sprawdzenia nazwy ciągu znaków z podkreśleniem w java
- 25. Buforowanie zmienne
- 26. eclipse.ini zmienne
- 27. zmienić zmienne java z kodu JRuby?
- 28. Zmienne Makefile z wiersza poleceń a środowisko
- 29. dostępu Angular2 zmienne globalne z szablonu HTML
- 30. Paypal - strona z linkiem zwrotnym i zmienne
Jakiego IDE używasz? Czy możesz zamieścić więcej kodu związanego z pozycją? – Theyna
@Theyna Android Studio bazuje na IDEA. Korzystam z Androida Studio od lat, nie pamiętam, aby kiedykolwiek widziałem podkreślony tekst, gdy nie naciskałem klawisza Ctrl. – rekire
Czy sprawdziłeś listę ostrzeżeń? –