2016-05-04 1 views
1

Ich mache eine App mit vielen ASyncTasks und es wird ziemlich anstrengend und unordentlich, viele viele ASyncTasks für jedes einzelne MySQL-Update, Auswahl oder andere Anfrage zu erstellen. Gibt es eine Bibliothek oder bessere Klasse, um diesen Prozess viel einfacher zu machen?Gibt es eine bessere Klasse oder Bibliothek als ASyncTask für MySQL-Anfragen?

Vielen Dank!

+0

Verwenden Sie dann Threads und verwalten Sie sie mit Thread-Pools. –

+0

du verwirrst mich. Verwenden Sie eine Mysql-Datenbank oder eine lokale SQLite? Wie auch immer, warum erstellen Sie nicht eine AsyncTask und übergeben die Anweisung, die Sie verarbeiten möchten? – ChampS

+0

@ChampS Ich verwende eine MySQL-Datenbank auf einem Server. Der schwierige Teil ist, dass wenn ich Daten/SELECT von MySQL herunterlade, möchte ich es in Objekte in der ASyncTask formatieren. Das bedeutet, dass ich neue ASyncTasks für jede Art von Auswahlverwendung erstellen muss, die ich implementieren muss. Es ist einfach, eine einzelne ASyncTask zu erstellen, die gerade eine Aktion abschließt, aber es ist schwierig, sie auszuwählen und in Objekte zu formatieren. – fedorp1

Antwort

1

Verwenden Sie Netzwerkbibliotheken wie Volley, Retrofit oder Ion für Netzwerkoperationen. Sie haben es gut mit Executoren und Handlern gehandhabt. Außerdem unterstützen sie die GSM-Datenmodellzuordnung, so dass Sie direkte Objekte von Anfragen erhalten können.

Verwandte Themen