Ok, je suis loin d'être un développeur expert, comme vous le découvrirez bientôt, mais j'ai eu cet étrange problème lorsque j'ai cloné du code sur mon PC. Je travaille sur une application Android et j'utilise un dépôt git sur bitbucket...mon problème est qu'une de mes classes implémente une interface avec plusieurs méthodes requises qui utilisent l'annotation @Override. Je travaille à la fois sur mac et sur pc et à chaque fois que je dois recloner mon espace de travail sur pc (ce qui est plus fréquent qu'on ne le pense), j'obtiens une erreur qui dit que les méthodes surchargées "doivent surcharger une méthode de la superclasse" et qui suggère que je les supprime. Pour moi, il s'agit bien de méthodes de substitution et cela fonctionne bien sur mon macbook, mais lorsque je passe sur mon PC, les annotations @Override doivent être supprimées à chaque fois pour qu'Eclipse n'ait pas d'états d'âme.
Quelqu'un sait-il pourquoi cela se produit ?
Si cela peut vous aider, l'interface que j'implémente est TextWatcher et les méthodes concernées sont 'afterTextChanged', 'beforeTextChanged' et 'onTextChanged'. Je ne sais pas si cela vous aide, mais je vous remercie d'avance pour votre aide.