2014-01-24 2 views
7

Ich bin daran interessiert, den Text einer Karte basierend auf einem Ereignis zu ändern. Ist es möglich, den Text der Karte zu ändern, ohne die Aktivität setContentView() aufzurufen?Text der Karte in Google Glass mit GDK aktualisieren?

Sobald die Karte in Ansicht konvertiert und mit setContentView() eingestellt wurde, habe ich keine Möglichkeit gefunden, den Inhalt zu ändern, ohne 'setContentView()' erneut aufzurufen.

Antwort

5

Die getView() Methode der Card Builder-Klasse gibt ein Android View Version des Card die eine Momentaufnahme ist.

Durch Ändern des Originals Card wird die View, die Sie zuvor abgerufen haben, nicht geändert. Dies bedeutet, dass die einzige Möglichkeit zum Aktualisieren Ihrer Inhaltsansicht darin besteht, eine neue View mit getView() zu generieren und sie mit setContentView() festzulegen.