Hi,
ich habe mal wieder ein Problem und ich finde auch mit googeln keine gute Lösung. Ich habe eine API. Die liefert mir Daten zurück, die ich in einen TableView anzeige. Soweit geht auch alles. Nun gibt diese API aber jeweils die Daten nur für 1 Seite zurück. Sprich Online gibt es eine Webseite die zeigt die Daten sagen wir mal auf 10 Seiten an. Jede Seite hat zwischen 10 und 30 Objekten. Nun kommt bei der API nicht alle Objekte auf einmal zurück, wäre ja auch ziemlich viel, sondern immer pro Seite. Also muss ich sozusagen kurz bevor der User bis ganz unten ist Seite 2 laden und dann immer so weiter.
Nur wie löst man das am besten? Ich habe schon rausgefunden mit einem Async Task. Das ist logisch. Aber wann starte ich damit am besten? Oder ist es besser einen "Weiter" und "Zurück" Button zu machen? Wie würdet Ihr das machen? Bekommt man vom TableView gesagt, dass der User fast unten ist? Habt ihr schon mal sowas gelöst? Was macht man wenn man schnell scrollt, am besten einen Lade-Balken oder?
Ich habe gegoogelt aber immer nur was zu einem Async Task gefunden aber nie wie ich das anwende und wann ich am besten anfange. Gibt es da von Apple gute Doku dazu?
Viele Grüße
Nils
ich habe mal wieder ein Problem und ich finde auch mit googeln keine gute Lösung. Ich habe eine API. Die liefert mir Daten zurück, die ich in einen TableView anzeige. Soweit geht auch alles. Nun gibt diese API aber jeweils die Daten nur für 1 Seite zurück. Sprich Online gibt es eine Webseite die zeigt die Daten sagen wir mal auf 10 Seiten an. Jede Seite hat zwischen 10 und 30 Objekten. Nun kommt bei der API nicht alle Objekte auf einmal zurück, wäre ja auch ziemlich viel, sondern immer pro Seite. Also muss ich sozusagen kurz bevor der User bis ganz unten ist Seite 2 laden und dann immer so weiter.
Nur wie löst man das am besten? Ich habe schon rausgefunden mit einem Async Task. Das ist logisch. Aber wann starte ich damit am besten? Oder ist es besser einen "Weiter" und "Zurück" Button zu machen? Wie würdet Ihr das machen? Bekommt man vom TableView gesagt, dass der User fast unten ist? Habt ihr schon mal sowas gelöst? Was macht man wenn man schnell scrollt, am besten einen Lade-Balken oder?
Ich habe gegoogelt aber immer nur was zu einem Async Task gefunden aber nie wie ich das anwende und wann ich am besten anfange. Gibt es da von Apple gute Doku dazu?
Viele Grüße
Nils
