При подачи диалога Quickblox я добавить QBDialogCustomData используя код нижеQuickblox QBDialogCustomData никогда не занесен
QBDialogCustomData qbDialogCustomData=new QBDialogCustomData("UserInfoDialog");
qbDialogCustomData.putString("FBID1", myApp.getFbid());
qbDialogCustomData.putString("FBID2", fbid);
qbDialogCustomData.putString("USERID1", String.valueOf(myApp.getUserID()));
qbDialogCustomData.putString("USERID2", String.valueOf(userId));
qbDialogCustomData.putString("FULLNAME1", myApp.getFullname());
qbDialogCustomData.putString("FULLNAME2", fullname);
dialog.setCustomData(qbDialogCustomData);
Однако при дальнейшем использовании метода getCustomData он возвращает нуль, чего не хватает, чтобы представить QBDialogCustomData, у меня есть пользовательский объект класс, созданный с правильными полями, поэтому это не должно быть проблемой. Заранее спасибо!
Привет @ tihomir981, какую версию вы используете? У меня такая же проблема, и с использованием 3.3.5. Когда я звоню putString, объект выглядит как этот '' 'QBBaseCustomObject {имя класса = 'Recipents', поля = {данных [Получатели] = 30506564}}' '' И если я посылаю обновить диалог это Безразлично 't был сохранен, потому что я определил поле «получатели», а не данные [получатели] – fr4gus