barbogogo / leedReader

LeedReader est un lecteur de flux RSS/ATOM pour Android et adapté à l'agrégateur de flux leed.
http://www.barbogogo.fr/projets/applications-leed/leedreader/
Other
17 stars 6 forks source link

Amélioration du lazy-loading ? #62

Closed kvnco closed 10 years ago

kvnco commented 11 years ago

Bonjour,

Je me suis aperçu qu'avec une connexion data, j'avais quelques difficultés à faire fonctionner le lazy-loading. En regardant les logs serveurs, je constate à chaque appel ces 2 lignes : /leed/plugins/api/json.php?option=getUnread&nbMaxArticle=50&offset=xx /leed/plugins/api/json.php?option=getFolders

Des petites questions (suggestions d'améliorations ?)…

Merci

barbogogo commented 11 years ago

En effet, on peut réduire à 20 articles, 50 c'est trop. Effectivement, c'est bête de recharger les répertoires. Toutefois ceci ne doit être vrai que pour la page d'accueil (il faut que je vérifie). L'authentification est réalisée à l'initialisation et gérée par une session php via l'API.

kvnco commented 11 years ago

Je confirme que mon test est fait sur la page d'accueil. :) Concernant la session : si celle-ci expire, l'authentification est-elle refaite ou bien le lady-loading cesse-t-il de fonctionner ?

barbogogo commented 11 years ago

Bon, en fait les répertoires sont rechargés à chaque fois. A voir quand il est préférable de les recharger.

Si la session expire un message d'erreur devrait apparaitre.

/!\ Le lazy loading ne fonctionne pas en mode hors-connexion (pour le moment).

kvnco commented 11 years ago

Je pense que les recharger uniquement lorsque l'on navigue d'un répertoire à l'autre est suffisant (et déchargera un peu la connexion !)… Mais ça peut se discuter. :)