Bonjour,

Dans ma gridview principale, j'ai 2 items correspondants à mes produits intégrés, qui apparaissent grisés s'ils n'ont pas été acheté, et normalement si oui. Je controle cela dans la getView de mon adapter, genre "si position ==2, on change le background". Ca marche a peu près bien. A peu près car quand on scrolle vite la gridview, parfois, d'autre items grisés apparaissent.

Le problème : quand l'utilisateur est premium, il a bien accès aux items, mais ceux si sont encore grisés au début. Pour les rendre normaux, il faut recréer l'activité (genre une rotation). J'ai pourtant mis le setContentView après l'analyse de l'état premium, pour que l'activité puisse se créer dans les bonnes règles, mais rien n'y fait. J'ai aussi essayé de gérer l'affichage de la gridview dans onStart, mais c'est pire.

Auriez vous une idée ?
Merci