addObserver method
Implementation
void addObserver(LifeManageCall lifeCall) {
_channel.setMethodCallHandler((resultCall) async {
MethodCall call = resultCall;
String method = call.method;
switch (method) {
case create:
lifeCall.onCreate();
break;
case start:
lifeCall.onStart();
break;
case restart:
lifeCall.onRestart();
break;
case resume:
lifeCall.onResume();
break;
case stop:
lifeCall.onStop();
break;
case pause:
lifeCall.onPause();
break;
case destroy:
lifeCall.onDestroy();
break;
case didFinishLaunchingWithOptions:
lifeCall.didFinishLaunchingWithOptions();
break;
case applicationWillResignActive:
lifeCall.applicationWillResignActive();
break;
case applicationDidEnterBackground:
lifeCall.applicationDidEnterBackground();
break;
case applicationWillEnterForeground:
lifeCall.applicationWillEnterForeground();
break;
case applicationDidBecomeActive:
lifeCall.applicationDidBecomeActive();
break;
case applicationWillTerminate:
lifeCall.applicationWillTerminate();
break;
default:
break;
}
});
}