Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Overlay akutalisieren

Das Thema "Overlay akutalisieren" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 13.06.2011, 22:26   #1 (permalink)
Neuer Benutzer

Registriert seit: 13.05.2011
Beiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Overlay akutalisieren

Hallo

Ich bin dabei eine Google Map App zu basteln.
Über der Karte liegt ein Overlay.

Ich hab einen ToggleButton um Punkte auf der Karte zu setzen, und einen Button (delete) um den Punkt wieder zu löschen.

Die Punkte werden als GeoPunkte in einer ArrayList gespeichert.

Mein Problem:

Wenn ich den Delete Button drücke, wird der Punkt zwar aus dem Array gelöscht, aber ich bekomme erst ein Update, sobald ich wieder einen Touch auf den Bildschirm mache.
Kann ich dem Delete Button nicht irgendwie nen Touch mitgeben, so dass er das ganze direkt aktualisiert und neumalt ?

Vielen Dank für jeden Tip
nebuto ist offline   Mit Zitat antworten
Alt 15.06.2011, 12:25   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 16.03.2011
Beiträge: 125
Abgegebene Danke: 1
Erhielt 7 Danke für 5 Beiträge
Standard AW: Overlay akutalisieren

Das sollte eigentlichen mit .invalidate() gehen.
Also etwa:

Code:
MapView myMapView = ....
// dein Code
myMapView.invalidate();
Wenn du aus 'nem anderen Thread heraus neu zeichnen willst dann mit
Code:
myMapView.postInvalidate();
DerSeppel ist offline   Mit Zitat antworten
Alt 15.06.2011, 23:52   #3 (permalink)
Neuer Benutzer

Registriert seit: 13.05.2011
Beiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Overlay akutalisieren

vielen Dank ! das hat geklappt. Dachte ich hätte das damit schonmal versucht gehabt, aber da hab ich wohl irgendwas falsch gemacht oder an der falschen Stelle gesetzt.

Ne andere Frage.

Ich hab ein HTC Hero. Hab gestern einen Hardreset gemacht.
Wenn ich ne App von Eclipse auf dem Handy ausführe wurde normalerweise die Applikation auf dem Handy gespeichert.

Leider speichert der bei mir nix mehr. Sobald ich die Applikation beende ist sie weg vom Handy. Blöde wenn man draußen nen GPS Test machen will.

Hat jemand ne Idee ?
nebuto ist offline   Mit Zitat antworten
Alt 22.06.2011, 06:44   #4 (permalink)
Neuer Benutzer

Registriert seit: 13.05.2011
Beiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Overlay akutalisieren

Zitat:
Ich hab ein HTC Hero. Hab gestern einen Hardreset gemacht.
Wenn ich ne App von Eclipse auf dem Handy ausführe wurde normalerweise die Applikation auf dem Handy gespeichert.

Leider speichert der bei mir nix mehr. Sobald ich die Applikation beende ist sie weg vom Handy. Blöde wenn man draußen nen GPS Test machen will.

Hat jemand ne Idee ?
Ich glaub ich hab den Fehler gefunden.
Unser App besteht aus 2 getrennten Apps/Projekten, die beide das gleiche Package benutzen. (Auch in der Android Manifest)
Wenn ich eins installiere, dann ist das im Handy gespeichert.
Sobald ich aber das andere installieren sind beide Apps weg, egal in welcher Reihenfolge.
Denke mal das es an den Packages liegt, obwohl die App-Namen unterschiedlich sind.
Werd jetzt versuchen die beiden Projekte zu einem zu machen, und hoffe das es dann funktioniert.
nebuto ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Overlay Werbung links uneerträglich wenn ich mobil die Seite aufrufe System of a pWne!^ Anregungen 9 27.07.2010 22:37
Editfeld in nem Overlay sky1233 Android App Entwicklung 2 25.02.2010 22:44




Du liest gerade: "Overlay akutalisieren" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.