1. Android Apps bestaan uit Screens (schermen). Je hebt je eerste vraag gemaakt op één Screen en je wilt er meer toevoegen. Je gaat ze op nieuwe screens plaatsen, maar je moet wel een manier vinden om intussen de score bij te houden. Op deze kaart voeg je een TinyDB database toe om de score in op te slaan en een code om het juiste antwoord te markeren!
  2. Zoek eerst binnen Palet onder Opslag het TinyDB onderdeel en sleep het naar de Weergave. Je zult hier niets nieuws zien, maar TinyDB moet verschijnen in het Componenten gedeelte.

  3. Nu moet je de code gaan schrijven om je quiz te laten werken! Rechtsboven in het scherm klik je op de Blocks knop om het blocks scherm te openen.

  4. Net als het vorige Designer scherm, heeft ook dit Blocks scherm diverse gedeelten:
    Blocks - waar je je programmeerblokken kiest
    Viewer- waar je je programmeerblokken heen sleept om ze aan elkaar te zetten

  5. Er zijn een heleboel programmeerblokken, maar je hebt er nu maar een paar nodig. In het Blocks gedeelte, klik op die knop die het juiste antwoord geeft op jouw vraag. Bij mij was dat Knop1. Klik op when Knop1.Clock do en sleep het naar de Viewer.

  6. Klik dan nu op TinyDB en kies call TinyDB1.StoreValue. Sleep het in het bovenstaande blok. Ga dan naar de Built-in blokken en sleep de blokken van Math en Text erin om het er zo uit te laten zien:

  7. Tenslotte typ je in het rode tekstblok "score" en in het blauwe mathblok "1", als volgt:

    Wat je gedaan hebt is de waarde 1 opgeslagen (dus één punt voor een goed antwoord) in het label "score" in de TinyDB database. Je kunt het er ook weer uithalen en veranderen op latere schermen. Op deze manier wordt de score in de hele app bijgehouden, ongeacht het aantal vragen dat je stelt!

results matching ""

    No results matching ""