Obtenir NullPointerException lors de la configuration prenom dans vcard quand je suis son surnom mise prenom bien, mais lors de la mise travail se NullPointerExceptionNullPointerException tout en fixant prenom dans vcard en smack
J'utilise ce code
VCard vCard = null;
VCardManager vCardManager = VCardManager.getInstanceFor(conn);
try {
vCard = vCardManager.loadVCard();
try {
vCard.setNickName(imageurl);
vCard.setFirstName("Scheller");
vCard.save(conn);
}
catch (Exception e) {
e.printStackTrace();
}
}
catch (SmackException.NoResponseException e) {
e.printStackTrace();
}
catch (XMPPException.XMPPErrorException e) {
e.printStackTrace();
}
catch (SmackException.NotConnectedException e) {
e.printStackTrace();
}
sur setFirstName son plantage à cette exception
java.lang.NullPointerException exception. Cannot evaluate org.jivesoftware.smackx.vcardtemp.packet.VCard.toString()
Je ne suis pas familier avec smack, mais dans cette ligne 'vCard.setFirstName', cela semble très irrégulier. –
Toujours afficher la pile complète lorsque vous demandez la cause d'une exception! – Flow