przekazywanie instrukcji z wątku interfejsu użytkownika do wątku renderującego (GLSurfaceView)

Ustawić : RelativeLayout z GLSurfaceView i przyciskiem, jak pokazano na obrazku ..

Problem: Powiedzmy, że mam inne modele trójkątne (ten na zdjęciu jest modelem początkowym) ... Chcę cyklicznie zmieniać modele po kliknięciu przycisku. Ponieważ przycisk znajduje się w wątku interfejsu użytkownika, a glSurfaceView działa w osobnym wątku, nie wiem dokładnie, jak przekazać mu informacje / instrukcje. Wiem, że to się nazywaTreser w Androidzie, który może być przydatny w tym przypadku ... Ale potrzebuję pomocy tutaj ..

Edytować: Jeśli Handler jest właściwą drogą, muszę wiedzieć, jak dodaćLooper do tego Handlera ... Dokumentacja mówi: dodajlooper.prepare() na początku metody run (). Ale glSurfaceView tworzy wątek niejawnie, co powoduje, że metoda run () nie jest dostępna bezpośrednio.

questionAnswers(2)

yourAnswerToTheQuestion