try SwEventWhich one? These methods don't seem to require anything specific.
"I only know that I know nothing." (Socrates)check your capability...
Now, after converting into Symbian 9, the message catching doesn't work again
try this:
RWsSession rws;
rws.Connect();
TApaTaskList taskList(rws);
TApaTask task = taskList.FindApp(KAppUid);
if (task.Exists())
{
task.BringToForeground();
TInt ret=task.SendMessage(TUid::Uid( KUidApaMessageSwitchOpenFileValue ), _L8("1"));
}
I try to send message to my APP from EXE.
In my app I try to catch it
The message is sent without errors, but nothing is catched. The app is brought into foreground correctly.
What can cause this lack of action?
Code:
RWsSession rws;
rws.Connect();
TApaTaskList taskList(rws);
TApaTask task = taskList.FindApp(KAppUid);
if (task.Exists())
{
task.BringToForeground();
TInt ret=task.SendMessage(TUid::Uid( 0 ), _L8("1"));
}
rws.Connect();
TApaTaskList taskList(rws);
TApaTask task = taskList.FindApp(KAppUid);
if (task.Exists())
{
task.BringToForeground();
TInt ret=task.SendMessage(TUid::Uid( 0 ), _L8("1"));
}
In my app I try to catch it
Code:
in header:
virtual void ProcessMessageL(TUid aUid,const TDesC8& aParams);
in source:
void CMDMNotifierAppUi::ProcessMessageL(TUid aUid,const TDesC8& aParams)
{
ShowNoteL(_L("MEssage arrives"));
}
virtual void ProcessMessageL(TUid aUid,const TDesC8& aParams);
in source:
void CMDMNotifierAppUi::ProcessMessageL(TUid aUid,const TDesC8& aParams)
{
ShowNoteL(_L("MEssage arrives"));
}
The message is sent without errors, but nothing is catched. The app is brought into foreground correctly.
What can cause this lack of action?