/** * do some thing about daemon * @param base */ private void initDaemon(Context base) { if(!isDaemonPermitting(base) || mConfigurations == null){ return ; } String processName = getProcessName(); String packageName = base.getPackageName(); if(processName.startsWith(mConfigurations.PERSISTENT_CONFIG.PROCESS_NAME)){ IDaemonStrategy.Fetcher.fetchStrategy().onPersistentCreate(base, mConfigurations); }else if(processName.startsWith(mConfigurations.DAEMON_ASSISTANT_CONFIG.PROCESS_NAME)){ IDaemonStrategy.Fetcher.fetchStrategy().onDaemonAssistantCreate(base, mConfigurations); }else if(processName.startsWith(packageName)){ IDaemonStrategy.Fetcher.fetchStrategy().onInitialization(base); } releaseIO(); }
/** * do some thing about daemon * @param base */ private void initDaemon(Context base) { if(mConfigurations == null){ return ; } String processName = getProcessName(); String packageName = base.getPackageName(); if(processName.startsWith(mConfigurations.PERSISTENT_CONFIG.PROCESS_NAME)){ IDaemonStrategy.Fetcher.fetchStrategy().onPersistentCreate(base, mConfigurations); }else if(processName.startsWith(mConfigurations.DAEMON_ASSISTANT_CONFIG.PROCESS_NAME)){ IDaemonStrategy.Fetcher.fetchStrategy().onDaemonAssistantCreate(base, mConfigurations); }else if(processName.startsWith(packageName)){ IDaemonStrategy.Fetcher.fetchStrategy().onInitialization(base); } releaseIO(); }
/** * do some thing about daemon * @param base */ private void initDaemon(Context base) { if(!isDaemonPermitting(base) || mConfigurations == null){ return ; } String processName = getProcessName(); String packageName = base.getPackageName(); if(processName.startsWith(mConfigurations.PERSISTENT_CONFIG.PROCESS_NAME)){ IDaemonStrategy.Fetcher.fetchStrategy().onPersistentCreate(base, mConfigurations); }else if(processName.startsWith(mConfigurations.DAEMON_ASSISTANT_CONFIG.PROCESS_NAME)){ IDaemonStrategy.Fetcher.fetchStrategy().onDaemonAssistantCreate(base, mConfigurations); }else if(processName.startsWith(packageName)){ IDaemonStrategy.Fetcher.fetchStrategy().onInitialization(base); } releaseIO(); }