0
有沒有一種方法可以讓android綁定到活動的生命週期事件?我正在創建一個庫,我想鉤入onCreate等。庫的lib版本是這樣的:Android版本的NSNotificationCenter(事件綁定)
- (void)observe
{
[self bindAppEvent:UIApplicationDidBecomeActiveNotification toMethod:@selector(applicationDidBecomeActiveHandler:)];
[self bindAppEvent:UIApplicationWillResignActiveNotification toMethod:@selector(applicationWillResignActiveHandler:)];
[self bindAppEvent:UIApplicationWillTerminateNotification toMethod:@selector(applicationWillTerminateHandler:)];
}
#pragma mark Private Methods
- (void)bindAppEvent:(NSString *)appEvent toMethod:(SEL)aSelector
{
UIApplication *app = [UIApplication sharedApplication];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:aSelector
name:appEvent
object:app];
}
謝謝!