pub struct AndroidActivatableLifetime { /* private fields */ }Expand description
Activation of the application follows its activities.
Implementations§
Source§impl AndroidActivatableLifetime
impl AndroidActivatableLifetime
pub fn new() -> Rc<Self>
Sourcepub fn current_intend_activity(&self) -> Option<Rc<dyn IFerroActivity>>
pub fn current_intend_activity(&self) -> Option<Rc<dyn IFerroActivity>>
While we primarily handle main activity lifecycle events. Any secondary activity might send protocol or file activation.
pub fn set_current_intend_activity(&self, value: Option<Rc<dyn IFerroActivity>>)
pub fn current_main_activity(&self) -> Option<Rc<dyn IFerroActivity>>
pub fn set_current_main_activity(&self, value: Option<Rc<dyn IFerroActivity>>)
Trait Implementations§
Source§impl IActivatableLifetime for AndroidActivatableLifetime
impl IActivatableLifetime for AndroidActivatableLifetime
Source§fn activated(
&self,
handler: Rc<dyn Fn(&ActivatedEventArgs)>,
) -> Rc<dyn IDisposable>
fn activated( &self, handler: Rc<dyn Fn(&ActivatedEventArgs)>, ) -> Rc<dyn IDisposable>
Raised when the application is activated for various reasons, as
described by the
ActivationKind.
Disposing the returned handle unsubscribes.Source§fn deactivated(
&self,
handler: Rc<dyn Fn(&ActivatedEventArgs)>,
) -> Rc<dyn IDisposable>
fn deactivated( &self, handler: Rc<dyn Fn(&ActivatedEventArgs)>, ) -> Rc<dyn IDisposable>
Raised when the application is deactivated for various reasons, as
described by the
ActivationKind.
Disposing the returned handle unsubscribes.Source§fn try_leave_background(&self) -> bool
fn try_leave_background(&self) -> bool
Tells the application that it should attempt to leave its background
state. Returns true if it will process the request; false otherwise. Read more
Source§fn try_enter_background(&self) -> bool
fn try_enter_background(&self) -> bool
Tells the application that it should attempt to enter its background
state. Returns true if it will process the request; false otherwise. Read more
Auto Trait Implementations§
impl !Freeze for AndroidActivatableLifetime
impl !RefUnwindSafe for AndroidActivatableLifetime
impl !Send for AndroidActivatableLifetime
impl !Sync for AndroidActivatableLifetime
impl !UnwindSafe for AndroidActivatableLifetime
impl Unpin for AndroidActivatableLifetime
impl UnsafeUnpin for AndroidActivatableLifetime
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more