2017-09-30 1 views
2

Die MySQL-Datenbank speichert das Datum minDate (01.09.2017) und maxDate (01.10.2017).
Diese Daten müssen in der Anwendung empfangen und in die entsprechenden CalendarView-Eigenschaften geschrieben werden.
Hilfe bitte optimieren und beheben Sie den Code.
Unten ist der Code.Codeoptimierung Android json und mysql

Ich erhalte die Daten von mysql, indem ich den PHP ausführe, der JSON bildet.
Ich wäre dankbar für jede Hilfe bei meiner Aufgabe!

+0

_ "den Code reparieren" _: was ist das Problem? – Jeff

+0

dp.setMinDate (minDateTime); - in rot hervorgehoben. Methode setMaxDate muss von der UI oder UIhread aufgerufen werden, der aktuell abgeleitete Thread ist Worker weniger ... (Strg + F1) – idrees

Antwort

0

Sie können Androids JsonArrayRequest anstelle Ihrer Async-Klasse verwenden. Es ist ein Teil von Volley: https://developer.android.com/training/volley/request.html

Ich denke, das ist die empfohlene Methode für JSON-Standardanforderungen.

+0

Ich lerne gerade ( – idrees

+0

Ich brauche das Datum von MySQL und schreiben Sie es in CalendarView.MinDate – idrees

0

Wenn Sie möchten, dass Ihr Code ausgewertet und überprüft wird, können Sie ihn auf dieser Stack Exchange-Site veröffentlichen. Code Review Stack Exchange