Greg's Devblog Par un développeur, pour les développeurs

3sept/100

Empilement d’appels…

Dans le reader qu'on fait, quand je veux ajouter une fonctionnalité (ou juste une méthode à la con) dans la couche du reader, voilà ce qu'il faut ajouter (j'ai mis en rouge les méthodes C/C++, en orange les méthodes Java "génériques", et en vert la partie Android)

  • La méthode dans l'objet C++ qui s'occupe de faire le rendu (normal)
  • La méthode virtuelle dans la classe abstraite de type Reader
  • La méthode JNI qui appelle la méthode sur un objet de type Reader
  • La méthode Java dans la classe Reader qui utilise le code JNI
  • La méthode Java dans l'interface IReader (pour que tout le monde puisse voir la méthode précédemment ajoutée...)
  • La méthode Java dans la classe Presenter (car on n'accède pas directement au Reader)
  • La méthode qui utilise la méthode du Presenter dans le code, côté Android (enfin !)

Du coup quand je fais ça je réfléchis bien à si j'ai plusieurs méthodes à ajouter, car... La partie en rouge est sous Eclipse sous Linux (et se compile en ligne de commande), la partie en orange sous Netbeans sous Linux, et la partie en vert sous Eclipse sous MacOSX ^^.

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Laisser un commentaire


Aucun trackbacks pour l'instant