• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

AndroidStudio - uczę się przepisując kod, pojawił się błąd przy przepisywaniu, którego nie rozumiem.

VPS Starter Arubacloud
0 głosów
291 wizyt
pytanie zadane 8 grudnia 2022 w Java przez Eryk Potocki Nowicjusz (120 p.)
edycja 8 grudnia 2022 przez Eryk Potocki

Cześć, 

 zacząłem przepisywać kod w ramach nauki z tego filmiku na yt: #1 Login and Registration Android App Tutorial Using Firebase Authentication - Create User poniżej kod:

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

    private TextView register;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        register = (TextView) findViewById(R.id.register);
        register.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()){
            case R.id.register:
                startActivity(new Intent(this, RegisterUser.class));
                break;
        }
    }
}

 Mianowicie przy rejestrowaniu przy "R.id.register" podkreśla mi się błąd, którego nie ma autor w swoim kodzie. Podkreśla samo "R.id.register", a w pasku pokazuje się informacja: "Cannot resolve symbol 'register' ". Robiłem wszystko krok po kroku i nie rozumiem. Problem pojawia się w tej linijce:

register = (TextView) findViewById(R.id.register);

oraz 

case R.id.register:

W drugim przykładzie błąd pokazuje się tylko w pasku na dole i pewnie wynika z tego pierwszego, jeśli dobrze rozumiem?

1 odpowiedź

+2 głosów
odpowiedź 8 grudnia 2022 przez VBService Ekspert (255,800 p.)
edycja 8 grudnia 2022 przez VBService

A masz [ 2:45 ]

 

Jeśli brakuje elementu TextView w pliku activity_main.xml z odpowiednim identyfikatorem @+id/register, to prawdopodobnie wystąpił błąd związany z brakiem odpowiedniego elementu podczas wywoływania metody findViewById().

1
komentarz 8 grudnia 2022 przez Eryk Potocki Nowicjusz (120 p.)
edycja 8 grudnia 2022 przez Eryk Potocki

Okeeeeeey, super, działa! Był błąd. Dziękuję bardzo laugh

Podobne pytania

0 głosów
1 odpowiedź 142 wizyt
0 głosów
1 odpowiedź 195 wizyt
pytanie zadane 8 lipca 2021 w Java przez myto Nowicjusz (120 p.)
0 głosów
1 odpowiedź 83 wizyt
pytanie zadane 5 czerwca 2020 w Java przez szynszyl97 Początkujący (410 p.)

92,963 zapytań

141,927 odpowiedzi

321,161 komentarzy

62,296 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...