Plugins PhoneGap插件的生命周期是多少?

Plugins PhoneGap插件的生命周期是多少?,plugins,cordova,lifetime,Plugins,Cordova,Lifetime,关于插件实例的生命周期,我是否需要考虑一些事情,或者我是否可以假设这个对象在我的web视图可见的所有时间都存在 从几个插件来看,有些人倾向于使用某种单例管理器在PhoneGap插件中存储数据。为什么不直接将其存储在PhoneGap插件中呢 询问的原因是,似乎与web视图通信的唯一正确方式是通过[self-writeJavaScript:message]方法。如果我注册接收一些通知,我希望确保我的插件实例存在。只要web视图处于活动状态,插件就会一直存在 初始化变量或注册回调的正确方法是 - (C

关于插件实例的生命周期,我是否需要考虑一些事情,或者我是否可以假设这个对象在我的web视图可见的所有时间都存在

从几个插件来看,有些人倾向于使用某种单例管理器在PhoneGap插件中存储数据。为什么不直接将其存储在PhoneGap插件中呢


询问的原因是,似乎与web视图通信的唯一正确方式是通过[self-writeJavaScript:message]方法。如果我注册接收一些通知,我希望确保我的插件实例存在。

只要web视图处于活动状态,插件就会一直存在

初始化变量或注册回调的正确方法是

- (CDVPlugin*) initWithWebView:(UIWebView*)theWebView {
   self = [super initWithWebView:theWebView];
   if (self) {
       _variable = [[Variable alloc] init]; 
       [Classname addListener:self];
   }
   return self;
}
方法。该方法适用于所有插件

别忘了用dealloc方法清理自己