Auparavant, en l'absence de version stable de domaine pour Java (Android), nous ne pouvions pas stocker de valeurs NULL dans le domaine et nous devions effectuer un hack non naturel pour pouvoir le faire, comme expliqué au this post.Stockage des valeurs nulles dans le domaine à l'aide d'Android
Mais à partir de maintenant realm 1.0 est publié, y at-il une mise à jour sur la possibilité de stocker la valeur nulle? Par exemple: cas malheureux où il n'y a pas de champ dans JSON que je veux stocker dans le domaine après l'analyse mais que je n'ai pas manipulé manuellement.
J'ai le code suivant:
realmObject.setData(jsonObject.getString("SELECTOR"));
les butées de flux de programme et quitte le bloc le code est situé à l'intérieur.
la logcat montre
W/System.err: org.json.JSONException: Aucune valeur Selector
Mais quand je fais:
realmObject.setData(null);
Le flux de programme n'arrête pas et continue à travers ma déclaration de royaume realmObject.setData(null);
Dans certains cas, il n'y a pas de valeur pour l'étiquette "SELECTOR" dans mon fichier Json. Et je veux qu'il soit nul par défaut.
il est store null s'il n'y a pas de valeur pour le sélecteur, n'est-ce pas? – KDeogharkar
ouais, mais quand je fais le flux de programme ne passe pas cette ligne – erluxman
Comme maintenant je détecte le flux avec des infos de journal – erluxman