Skip to content

[Tizen.Applications][Non-ACR] Add ApplicationManager internal apis#7419

Merged
upple merged 3 commits into
Samsung:mainfrom
upple:new_api
Jan 21, 2026
Merged

[Tizen.Applications][Non-ACR] Add ApplicationManager internal apis#7419
upple merged 3 commits into
Samsung:mainfrom
upple:new_api

Conversation

@upple

@upple upple commented Jan 20, 2026

Copy link
Copy Markdown
Collaborator

Description of Change

ApplicationLifecycleStateChanged EventHandler has been added.

Adds:

  • ApplicationLifecycleStateChanged

API Changes

  • ACR: N/A

@upple upple requested review from hjhun and pjh9216 as code owners January 20, 2026 05:41
@github-actions github-actions Bot added the API14 Platform : Tizen 11.0 / TFM: net8.0-tizen11.0 label Jan 20, 2026
@TizenAPI-Bot

Copy link
Copy Markdown
Collaborator

Internal API Changed

Added: 13, Removed: 0, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Created

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Destroyed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Initialized

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Paused

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Resumed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleStateChangedEventArgs

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::HasFocus()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Int32 Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ProcessId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ApplicationId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::State()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::.ctor()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.EventHandler`1<Tizen.Applications.ApplicationLifecycleStateChangedEventArgs> Tizen.Applications.ApplicationManager::ApplicationLifecycleStateChanged

ApplicationLifecycleStateChanged EventHandler has been added.

Adds:
 - ApplicationLifecycleStateChanged

Signed-off-by: Changgyu Choi <uppletaste@gmail.com>
{
if (s_lifecycleStateChangedCallback == null)
{
RegisterLifecycleStateChangedEvent();

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This method is able to throw an exception.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have added an exception description.
Thanks for your review 👍

@TizenAPI-Bot

Copy link
Copy Markdown
Collaborator

Internal API Changed

Added: 13, Removed: 0, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Created

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Destroyed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Initialized

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Paused

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Resumed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleStateChangedEventArgs

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::HasFocus()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Int32 Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ProcessId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ApplicationId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::State()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::.ctor()

+ /// <since_tizen>13</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.EventHandler`1<Tizen.Applications.ApplicationLifecycleStateChangedEventArgs> Tizen.Applications.ApplicationManager::ApplicationLifecycleStateChanged

@pjh9216 pjh9216 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
@TizenAPI-Bot

Copy link
Copy Markdown
Collaborator

Internal API Changed

Added: 13, Removed: 0, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Created

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Destroyed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Initialized

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Paused

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Resumed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleStateChangedEventArgs

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::HasFocus()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Int32 Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ProcessId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ApplicationId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::State()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::.ctor()

+ /// <since_tizen>13</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.EventHandler`1<Tizen.Applications.ApplicationLifecycleStateChangedEventArgs> Tizen.Applications.ApplicationManager::ApplicationLifecycleStateChanged

@TizenAPI-Bot

Copy link
Copy Markdown
Collaborator

Internal API Changed

Added: 13, Removed: 0, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Created

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Destroyed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Initialized

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Paused

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleState::Resumed

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleStateChangedEventArgs

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::HasFocus()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Int32 Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ProcessId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::ApplicationId()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.Applications.ApplicationLifecycleState Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::State()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.ApplicationLifecycleStateChangedEventArgs::.ctor()

+ /// <since_tizen>13</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.EventHandler`1<Tizen.Applications.ApplicationLifecycleStateChangedEventArgs> Tizen.Applications.ApplicationManager::ApplicationLifecycleStateChanged

@upple upple merged commit 633637d into Samsung:main Jan 21, 2026
3 checks passed
@upple upple deleted the new_api branch January 21, 2026 00:09
hinohie pushed a commit that referenced this pull request Jan 28, 2026
…7419)

* [Tizen.Applications][Non-ACR] Add ApplicationManager internal apis

ApplicationLifecycleStateChanged EventHandler has been added.

Adds:
 - ApplicationLifecycleStateChanged

* Add exception description

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API14 Platform : Tizen 11.0 / TFM: net8.0-tizen11.0 Internal API Changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants