Hi,
Is it possible for a widget to call/launch another widget, which has already been installed? Please help.
Thanks,
Shankx
Hi,
Is it possible for a widget to call/launch another widget, which has already been installed? Please help.
Thanks,
Shankx
Hi Shankx,
it is possible by using the GetList() method of AppManager Service API to retrieve the widget's UID, and then by using the LaunchApp() (or widget.openApplication) method to launch it.
Pit
Hi,
I am trying to use this method to launch another widget from my own widget. This method works fine on N97 and N86 but doesn't fully work on 5800.
On 5800, after I trigger the function, it will jump to the new widget but the main area is blank. If I jump back to app. menu I can see that widget is actually running. And when I select that widget from the app. short-cut list (by long pressing Menu key), the widget UI will show correctly again.
Any idea why this happens only on 5800?
Thanks,
Picco
Hi all,
I am also trying to launch inbuilt applications like phonebook,music player from my app.
Here's the code I'm using:
void CtestAppView::LaunchMidletL(const TInt& aMidletID)
{
TUid id( TUid::Uid( aMidletID ) );
TThreadId threadId;
TInt err=iApaSession.StartDocument(_L(""), id, threadId); TBuf<10> uid;
_LIT(KUid, "%x");
uid.AppendFormat(KUid, aMidletID);
if(err==KErrNotFound)
{
CEikonEnv::Static()->InfoWinL(_L("Application Not found with UID: "),uid);
}
}
But its panicking with KERN-EXEC 0 at the mentioned red line.
I googled about the panic, but could not sort out.
Plz help...
Does anyone know about the possibility to launch Opera Mobile, Opera Mini (JAVA) or Opera Mini (Native) and let them open one specific URL?
(Paraphrased: Bypassing the problem that on S60 you cannot choose your standard webbrowser on OS level-)