Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anzeigen eines Alerts bei Server-Problemen / Entfernen der geraden Linie #184

Open
MStumpp opened this issue Sep 6, 2013 · 3 comments
Open
Assignees

Comments

@MStumpp
Copy link
Owner

MStumpp commented Sep 6, 2013

Bitte noch ein Alert Fenster einbauen, welches im Falle von:
1.) nicht projizierten Koordinaten
2.) nicht berechenbarer Route/Rundkurs
3.) nicht erreichbaren Server
4.) Fehlermeldung/ungültiges JSON-Konstrukt vom Server (siehe #203)
angezeigt wird.

  • bzgl. den Punkten 2.) und 3.) wird ja bereits eine RouteProcessingException geworfen. Die müsstest du an entsprechender Stelle, da wo computeShortestPath oder computeRoundtrip aufgerufen wird, entsprechend bearbeiten. Als Meldung im Alerts schreibste dann "Server-Error oder Route/Rundkurs nicht berechenbar"
  • bzgl. Punkt 1.) wird eine CoordinateNormalizerException geworfen. Allerdings wird keine Exception geworfen, wenn nicht projiziert werden kann, da wird einfach die Input Koordinate zurückgegeben. Könntest du Client-seitig einfach prüfen, ob die Input equals Output ist und wenn ja, dann ein entsprechendes Alert anzeigen (in diesem Fall nehmen wir an, dass nicht projiziert wurde)?
  • in jedem Fall muss diese durchgezogene Linie da endlich raus...
@ghost ghost assigned themk Sep 6, 2013
@lootwitch
Copy link
Collaborator

für den fall das android niicht akzeptiert dass in einer nicht view oder aktvity class ein alert ausgeführt wird bitte den alert in mapController einbauen und per listener benachrichtigen

@themk
Copy link
Collaborator

themk commented Sep 17, 2013

Bin noch nicht dazu gekommen und noch mit den anderen Methoden beschäftigt.
Problem ist, dass es fürchte ich keinen zentralen "Abfangpunkt" für Server Fehler gibt. Naja, egal. Jedenfalls @ProFreak Könntest du mir bitte im Detail erklären, wie das mit dem Alert einbauen gemeint ist. Welchen listener sollte man da wo einbauen? thx

@lootwitch
Copy link
Collaborator

so hab jetzt einen alert listener eingebaut

WalkaRound implementiert den AlertListener ... jetzt musst du nur noch WalkaRound da als AlertListener registrieren wo du ihn haben willst.
dann rust du die Methode des Interface auf ... sollte klappen ich hab es aber noch nicht ausprobiert ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants