Bez fotek, bo aplikacja nie zmieniła się wizualnie.
Android:
- asynchroniczne callbacki (np. listenery) pozwalają na wykonanie jakiejś części programu w konkretnym momencie
- każde odtworzenie mp3 powoduje zajęcie pamięci, dlatego trzeba ją automatycznie zwalniać. Posłuży do tego interfejs OnCompletionListener, który zostanie wywołany gdy mp3 skończy się odtwarzać. W tym interfejsie jest tylko jedna metoda abstrakcyjna onCompletion(), która musi zostać zaimplementowana zgodnie z zasadą działania interfejsu. Ten interfejs należy zaimplementować w miejscu w programie zaraz
Android:
- asynchroniczne callbacki (np. listenery) pozwalają na wykonanie jakiejś części programu w konkretnym momencie
- każde odtworzenie mp3 powoduje zajęcie pamięci, dlatego trzeba ją automatycznie zwalniać. Posłuży do tego interfejs OnCompletionListener, który zostanie wywołany gdy mp3 skończy się odtwarzać. W tym interfejsie jest tylko jedna metoda abstrakcyjna onCompletion(), która musi zostać zaimplementowana zgodnie z zasadą działania interfejsu. Ten interfejs należy zaimplementować w miejscu w programie zaraz






Postanowiłem pobawić się jeszcze fragmentami i zmianą widoków poprzez przesuwanie, ale trochę słabo jak na razie mi to idzie, bo od kilku dni nie ma progresu, co chwilę jakiś nowy błąd xD Próbuję dalej.
- udało się ogarnąć touch feedback, czyli graficzną reakcję danego widoku na dotknięcie go. Należało do każdego widoku, który będzie przyciskany dorobić dodatkowy widok ,