1804Fermer1806
WarptenLe 24/02/2017 à 07:09
Dingue comment Android est mal foutu. Impossible d'accéder à un système de settings digne de ce nom sans devoir utiliser son propre système, parce que celui de base a besoin d'un contexte (l'Activity qui tourne) pour récupérer une instance valide. Je sais qu'en Java on ne peut pas avoir de classes statiques comme en C#, mais on pourrait penser que les gens qui utilisent Xamarin tous les jours ont prévu une solution. Malheureusement, il semble que non.

Je vais donc devoir écrire mon propre système de settings, qui sera globalement une copie conforme du système de base établi par le CLR, sans les complications imposées par Android, qui me force à passer une référence à l'instance de mon activité dans à peu près toutes mes classes, même quand celles-ci n'ont aucune influence sur l'interface.

Fuck.