At 05:04 PM 3/22/2005, you wrote:
Hi Guys,

I developed 7 correlated apps.

But the customer only want one to appear on the launcher, and demand the other 6 apps to be called by this entry point, and "hide" the 6 apps from being seen.

so Q1. How can I hide those apps.

Q2. "SysUIAppSwitch()" works well. But sometimes I need to have the control return to the calling application when finished. So I tries "SysAppLaunch()". This is not that pleasant. it always collapses.
Anyone have a successful experience with "SysAppLaunch()", please reply to me!

SysAppLaunch is intended to be used to call a program for a specific function, such as calling the address book to search for entries. It doesn't actually switch to the other program, and the other program isn't launched with access to other code segments or global variables. You want to use SysUIAppSwitch -- you might just need to add UI to the other programs to SysUIAppSwitch back to the control panel.


Hiding the six applications is easy. Make their type something other than 'appl'. You can still switch to them using SysUIAppSwitch, but they won't be seen as applications by the launcher. They also won't get some system notifications, like the "device just reset" notification, but if you're master control panel app handles those, that sounds like the best solution.

-- Ben Combee, Senior Software Engineer, palmOne, Inc.
   "Combee on Palm OS" weblog: http://palmos.combee.net/
   Developer Forum Archives:   http://news.palmos.com/read/all_forums/


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

Reply via email to