There's a MIDlet Suite and Recordstore problem that I'm experiencing in
Asha devices - Asha 201, Asha 311, etc. Please let me explain the problem:
I have a MIDlet suite consisting of two MIDlets: A and B.
MIDlet A runs and listens for SMS on port 16000 using the PushRegistry
API and AMS. When it receives SMS on that port, it writes the SMS to a
named Recordstore. This MIDlet does not interact with user.
MIDlet B in the same MIDlet suite is started by the user and it opens the
named Recordstore that was created by MIDlet A and reads the stored SMS
text message and present to the user.
MIDlets in the same MIDlet suite are supposed to be able to share the
same RecordStore for reading and writing. Right?
When I test the MIDlet suite on S60 device (E51), everything works flawlessly.
When I test the MIDlet suite on a Blackberry device, everything works flawlessly.
But when I test on Asha 201 and Ash 311, MIDlet B fails to open and read the
named Recordstore created by MIDlet A for stored text message.
If MIDlet B writes the text message to the named Recordstore, then it can open
and read it back out.
Has someone else encountered this behavior? I need help.
Thank you. Sorry for the long explanation.