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

Wyświetlenie komunikatu po spełnieniu warunku - Android Studio

+1 głos
364 wizyt
pytanie zadane 4 lutego 2021 w Java przez moniaj1 Nowicjusz (130 p.)

Hej :) Dopiero zaczynam przygodę z programowaniem i nie mogę sobie poradzić w pewnej kwestii. Stworzyłam prostą aplikację w Android Studio do podliczania kalorii. Mam stworzoną taką tabelkę, która sumuje wszystkie dodane do siebie produkty. (zrzut 1) Chciałabym dodać funkcję, która wyświetli jakiś komunikat, przykładowo "osiągnąłeś już wymaganą wartość" gdy wartość w polu "Pozostałe" będzie różna od 0. (zrzut 2). Proszę o pomoc

// TextView Suma
            int intGoalEnergyWithActivityAndDiet = 0;
            try {
                intGoalEnergyWithActivityAndDiet = Integer.parseInt(stringGoalEnergyWithActivityAndDiet);
            } catch (NumberFormatException nfe) {
                System.out.println("Nie udało się przeanalizować " + nfe);
            }

            int textViewBodyResult = intGoalEnergyWithActivityAndDiet - intFdcetEatenEnergy;

            TextView textViewBodyRemaining = (TextView) getActivity().findViewById(R.id.textViewBodyRemaining);
            textViewBodyRemaining.setText("" + textViewBodyResult);

:)

1 odpowiedź

0 głosów
odpowiedź 6 lutego 2021 przez VBService Ekspert (256,580 p.)
edycja 6 lutego 2021 przez VBService

Moim zdaniem mogło by to być:

// TextView Suma
            int intGoalEnergyWithActivityAndDiet = 0;
            try {
                intGoalEnergyWithActivityAndDiet = Integer.parseInt(stringGoalEnergyWithActivityAndDiet);
            } catch (NumberFormatException nfe) {
                System.out.println("Nie udało się przeanalizować " + nfe);
            }
 
            int textViewBodyResult = intGoalEnergyWithActivityAndDiet - intFdcetEatenEnergy;
 
            if (textViewBodyResult >= 0) {
               /*  Tu kod do np:  *Build and display a pop-up message  */
            }

            TextView textViewBodyRemaining = (TextView) getActivity().findViewById(R.id.textViewBodyRemaining);
            textViewBodyRemaining.setText("" + textViewBodyResult);

[ *Build and display a pop-up message ]

Podobne pytania

0 głosów
0 odpowiedzi 237 wizyt
0 głosów
0 odpowiedzi 150 wizyt
0 głosów
1 odpowiedź 363 wizyt
pytanie zadane 16 października 2020 w PHP przez vingilot85 Obywatel (1,150 p.)

93,720 zapytań

142,641 odpowiedzi

323,265 komentarzy

63,268 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...