Ticket #63 (closed enhancement: fixed)
Fail gracefully before SIM registration
| Reported by: | dolfje@… | Owned by: | quickdev |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | libframeworkd-phonegui-efl | Version: | |
| Keywords: | Cc: |
Description
If you try to start contacts, messages or dialer before the SIM registration, the applications will fail.
We have several options to do better:
- Do nothing
- Warn the user with a dialog that the application isn't ready
- Open the application and show a dialog 'please wait' that disappear when the SIM registration is done.
Change History
comment:3 follow-up: ↓ 5 Changed 3 years ago by anonymous
imho things should work as in qtextended where the first thing you are presented to is the pin dialer. Every other cellphone in the world does the same (as long as i know)
comment:4 Changed 3 years ago by mywave
My other mobile-phones does this:
"Please wait, registering to network"
or
"Please wait, reading contact database"
etc...
and then 2-3-4-5 seconds later, the expected dialog opens up.
comment:5 in reply to: ↑ 3 Changed 3 years ago by evangeneer
Replying to anonymous:
imho things should work as in qtextended where the first thing you are presented to is the pin dialer. Every other cellphone in the world does the same (as long as i know)
imho that would be worst than crashing application? why shouldn't I use my freerunner without a sim card??
once pim is in frameworkd, if contact are stored on the phone, I want to see them even without the sim (eg: mailing them if I am connected to a wifi spot)

I vote for the third option, and make the message something like "Please wait, SIM is registering..." so that you know why you have to wait.
Or, as a fourth option (the best IMO, but probably more work):
Start the application, but show dialog only if it is absolutely neccessary (the user tries to make a phonecall, send an sms, or something else that requires the SIM to be registered).