In meinem GcmListenerService erhalte ich diese Bündel Daten immer bin:Android kann nicht boolean Wert von Bündel
Bundle[{gcm.notification.e=1, gcm.notification.title=SomeApp, proceed=true, gcm.notification.body=Some text, message=Some message, collapse_key=example.com.SomeApp}]
Ich bin kann die Nachricht von
bundle.getString("message");
Aber ich kann nicht die bekommen bekommen gehen Boolescher Wert int die Paketdaten. I verwendet:
bundle.getBoolean("proceed",false);
dies immer falsch ist, geben, selbst wenn der Wert wahr in den Bündeldaten. Es ist so einfach, ich weiß nicht, was ich vermisse. Danke.
Haben Sie versucht, 'bundle.getString (" proceed ");' zu verwenden, um zu sehen, ob es als 'String' gespeichert ist? –
Nein, ich habe getBoolean verwendet, da es einen Standardwert hat. Ich glaube, ich muss mit getString überprüfen und auf Null-Wert überprüfen. danke für den Vorschlag. – ArJ
wurde versehentlich gesendet. – ArJ