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

Firebase aktualizacja bazy danych

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
393 wizyt
pytanie zadane 5 września 2017 w Java przez fipooo Bywalec (2,880 p.)
edycja 5 września 2017 przez fipooo

Jak zaktualizować bazę danych w firebase na androidzie? Mam prosty kod który tworzy w bazie danych liczbę zero przy kliknięciu i 2 chciałbym zmienić tą liczbę na 1. Klikam np. 3 razy w pierwszy przycisk tworzą mi się 3 "konta" które mają przypisaną wartość "liczba" =0 i po kliknięciu 2 przycisku chciałbym aby w 3 koncie liczba zmieniła się na 1. Jeżeli by ktoś podpowiedział albo podrzucił link będę wdzięczny :)

Trochę bardziej skomplikowane. Chciałbym tego użyć przy panelu logowania. Przy rejestracji tworzy się coś takiego.

I teraz po zalogowaniu np. na email1@gmail.com chciałbym aby po naciśnięciu danego przycisku wartość user_Pay zmieniała się na 1.

1 odpowiedź

+1 głos
odpowiedź 5 września 2017 przez jankowa1ski Gaduła (3,560 p.)
edycja 5 września 2017 przez jankowa1ski
Wydaje mi sie ze mozesz uzyc tej samej funkcji co do tworzenia tzn set.

ale jest też funkcja update, tu masz info

https://firebase.google.com/docs/database/web/read-and-write

EDIT sory podałem ci info do web

na android jest tu:

https://firebase.google.com/docs/database/android/read-and-write
komentarz 5 września 2017 przez fipooo Bywalec (2,880 p.)

Tylko to co tam jest nie rozwiązuje mojego problemu. Ja muszę wyciągnąć klucz w zależności od emaila. 1 przycisk tworzy a 2 musi wyciągnąć klucz i wtedy jest dosyć łatwo edytować. Chyba że bym zrobił tak że zamiast id daje email ale wtedy wywala mi aplikacje.

String email = input_email.getText().toString().trim();
        String post = "/" +email+"/";

        String id = databaseEmail.push().getKey();

        Email_db email_db = new Email_db(id, email, password, pay);

        databaseEmail.child(id).setValue(email_db);

 

 

Podobne pytania

0 głosów
1 odpowiedź 102 wizyt
pytanie zadane 14 października 2019 w Systemy operacyjne, programy przez Lampards Obywatel (1,130 p.)
0 głosów
0 odpowiedzi 85 wizyt
pytanie zadane 4 sierpnia 2020 w Inne języki przez Jakub 0 Pasjonat (23,100 p.)
0 głosów
1 odpowiedź 320 wizyt

89,777 zapytań

138,386 odpowiedzi

309,501 komentarzy

59,681 pasjonatów

Advent of Code 2022

Top 15 użytkowników

  1. 1088p. - Argeento
  2. 1032p. - nidomika
  3. 1024p. - rucin93
  4. 1020p. - Michal Drewniak
  5. 1014p. - Łukasz Eckert
  6. 1006p. - Mikbac
  7. 988p. - TheLukaszNs
  8. 963p. - JMazurkiewicz
  9. 960p. - adrian17
  10. 945p. - Jarosław Roszyk
  11. 941p. - Hubert Chęciński
  12. 920p. - Mawrok
  13. 914p. - overcq
  14. 859p. - ssynowiec
  15. 848p. - Adam Salamon
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

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

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...