Je développe un exemple d'application Android pour la passerelle de paiement d'EBS. J'ai importé leur SDK dans le projet Android.comment accéder à la méthode protégée d'un autre paquet dans andorid
EBS sdk fourni une classe Getter et Setter à savoir "PaymentRequest" classe et nous devons définir toutes les valeurs à la méthode de setter de "PaymentRequest" classe.
Mais je veux définir la clé de hachage sécurisé à une méthode mais cette méthode est protégée dans la classe PaymentRequest. et aussi cette classe a un constructeur privé. alors comment puis-je mettre la clé de hachage sécurisé à la méthode protégée
protected String getSecureKeyHash() {
return this.secureKeyHash;
}
protected void setSecureKeyHash(String secureKeyHash) {
this.secureKeyHash = secureKeyHash;
}
Comment accéder à ces méthodes de MyActivity,
PaymentRequest.getInstance().setSecureKeyHash("sdf");
Mais setSecureKeyHash n'est pas accessible
Soit vous utilisez la réflexion ou vous Sous-classe de la classe PaymentRequest. Mais est-ce vraiment la voie à suivre avec leur SDK? Peut-être qu'il y a une bonne raison, pourquoi cette méthode est-elle protégée? Avez-vous demandé leur soutien? – Christopher
J'ai demandé le support mais pas encore rejoué –