Video: JavaScript for Web Apps, by Tomas Reimers and Mike Rizzo 2024
Android TV is niet echt ontworpen voor het invoeren van gegevens. Op de meeste apparaten is er geen toetsenbord, en hoewel er een virtueel toetsenbord op het scherm is, kan het gebruik van een standaard afstandsbediening van de tv echt lastig zijn.
Om die reden heeft BrowseFragment niet echt een ingebouwde manier om items aan de database toe te voegen. Maar zonder een manier om items aan de database toe te voegen, hoe gaat u uw app testen?
De truc is om TaskEditActivity op uw emulator te starten, rechtstreeks vanuit Android Studio. Zodra de TaskEditActivity actief is, kunt u deze gebruiken om taken in de database op te slaan. Uw gebruikers kunnen TaskEditActivity niet rechtstreeks vanuit de app starten, maar u kunt het vanuit Android Studio starten voor testdoeleinden.
Omdat tv's geen goede manier zijn om gegevens in te voeren, is het waarschijnlijk niet zinvol om een permanente knop Item toevoegen in de app Taken voor tv's te hebben. De techniek in deze sectie is een goede manier om uw app te testen, maar de meeste gebruikers verwachten dat uw app voor tv-taken met hun apps op hun telefoons zal synchroniseren. Cloudopslag wordt niet behandeld in dit boek, maar kijk eens naar Google Cloud Save voor een mogelijke manier om uw taken tussen apparaten te synchroniseren.
Open TaskEditActivity om TaskEditActivity te starten. java-bestand en klik met de rechtermuisknop op TaskEditActivity. Kies vervolgens 'TaskEditActivity uitvoeren'.
De TaskEditActivity moet op uw emulator worden uitgevoerd en u moet een nieuwe taak in uw database kunnen opslaan. Als u dit een paar keer herhaalt, ziet u enkele items in uw app.