Question

J'essaie de porter une application Android pour une exécution sur un BlackBerry 8800. L'une des classes fait des demandes HTTP via Apache HttpCore .

J'obtiens l'erreur suivante:

Le type java.lang.reflect.Type ne peut pas être résolu. Il est indirectement référencé à partir des fichiers .class requis

ProjectFoo-BBerry / src / com / projectfoo / ws / rest / ProjectFooClient.java (ligne 1)

Les réflexions ne sont-elles pas disponibles sur la mûre? Dois-je activer quelque chose dans Eclipse? Je n'ai pas beaucoup programmé en Java.

Était-ce utile?

La solution

La réflexion n'est pas disponible sur les plateformes J2ME. Cherchez un autre moyen d'accomplir votre tâche.

Autres conseils

Oui, comme l'a souligné Ben, il existe des limitations dans J2ME et, en outre, les piles réseau et HTTP sur les terminaux BlackBerry sont quelque peu primitives par rapport aux autres API mobiles, en ce sens que vous devez effectuer beaucoup de tâches de "plomberie". vous-même - en sélectionnant les transports et en les configurant correctement. Cela devient un peu plus facile avec l’API 5.0, mais la plupart des appareils sont encore antérieurs à la version 5.0.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top