[Tizen Application-dev] Get the exit status or code of another application

Li, Hao H hao.h.li at intel.com
Thu Nov 28 00:31:12 GMT 2013


You might add some code (e.g. save something like log or tag in somewhere) in OnAppTerminating of App2, then App1 can read the log or tag and then know the exit status of App2

-----Original Message-----
From: Madhu Kumar [mailto:gogetit2717 at gmail.com] 
Sent: Thursday, November 28, 2013 1:20 AM
To: Li, Hao H
Cc: Mats Wichmann; application-dev at lists.tizen.org
Subject: Re: [Tizen Application-dev] Get the exit status or code of another application

Hi,

Thanks for the reply. But I want to know the exit status of one application in another i.e. lets say we have2 apps App1 and App2. App2 is launched from App1. Now App1 wants to know the exit status of App2 whether it is graceful or not.

Hope it is clear. Please let me know if any pointers for this in Tizen.

On 11/25/13, Li, Hao H <hao.h.li at intel.com> wrote:
> Tizen::App::App::OnAppTerminating might be helpful
>
> Called when the application's state changes to App::TERMINATING.
>
> An application's termination is triggered either by the system or by 
> other applications.
> When the termination is triggered by the system because of conditions, 
> such as power-off, and OOM, it is called "urgent termination" and 
> during these terminations the OnAppTerminating() method cannot be 
> executed properly. When an application is terminated because of a 
> power-off, although this method is called, it should be executed in a 
> short duration. And when an application is killed by OOM, this method is not called.
>
>
> -----Original Message-----
> From: application-dev-bounces at lists.tizen.org
> [mailto:application-dev-bounces at lists.tizen.org] On Behalf Of Madhu 
> Kumar
> Sent: Saturday, November 23, 2013 9:48 AM
> To: Mats Wichmann
> Cc: application-dev at lists.tizen.org
> Subject: Re: [Tizen Application-dev] Get the exit status or code of 
> another application
>
> Hi Mats,
>
> Thanks for your reply. I have already gone through the mentioned namespace.
> The only thing I could find is Tizen::App::IActiveAppEventListener 
> Interface which gets when the current active application state chnages 
> i.e if it goes to background or exits.
>
> But I will not know if that application's exit is graceful or not i.e.
> even is the application crashes, all I will know in 
> IActiveAppEventListener is the active application got changed thats all.
>
> What I am more interested in is knowing the exit status of any given 
> application. Whether it is graceful or not. Any mechanism or event 
> handler available to achieve this.
>
> Please let me know if there are pointers available.
>
> Regards,
> Madhu
>
> On 11/18/13, Mats Wichmann <m.wichmann at samsung.com> wrote:
>> On 11/18/2013 08:23 AM, Madhu Kumar wrote:
>>> Hi All,
>>>
>>> I am new to Tizen. I am working on a tool (native application) using 
>>> which I need to know if a given application (another application 
>>> that is running) exited normally or crashed or led to some 
>>> exception.The tool will then report the same. I would like to know 
>>> if there is a way or method available in Tizen to do this.
>>>
>>> In Windows we can get the process context and register for its exit 
>>> event handler and in the event handler we will get the exit code of 
>>> the process through which we will know if it is a normal exit or not.
>>> Similar to that do we have any mechanism available on Tizen?
>>>
>>> Any pointers or inputs is appreciated.
>>
>> Have a look at the Tizen::App namespace.  It's full of methods for 
>> this kind of stuff, including registering a callback for app 
>> event-changes.
>>
>>
>>
>> _______________________________________________
>> Application-dev mailing list
>> Application-dev at lists.tizen.org
>> https://lists.tizen.org/listinfo/application-dev
>>
> _______________________________________________
> Application-dev mailing list
> Application-dev at lists.tizen.org
> https://lists.tizen.org/listinfo/application-dev
>


More information about the Application-dev mailing list