One of the things that makes the Palm special is the way you can switch apps
at almost any time by just tapping on the home button or an app hard button,
or the calculator silk-screen. Dialogs automatically go away by pressing
their default button, and the old app gets a chance to save anything it was
in the middle of editing. You're trying to do some form of validation, and
that goes against this concept. There may be a requirement for such
validation that's not within your control to change. If not, I suggest
getting rid of the validation. Try to just accept the data the user entered,
and store it in the database. Deal with any flaws it has later, when the
user invokes some action on the data. Better yet, just do your best to make
sense of the data as entered. Maybe the list of records could indicate that
some are invalid. Without more details on what your application is doing,
that's all I can think of.

By the way, the alarm dialogs won't go away if the user tries to switch
applications. This is done by "eating" the appStopEvent.
-- 
Peter Epstein

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to