@Override public void onDaemonAssistantCreate(final Context context, DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.PERSISTENT_CONFIG.SERVICE_NAME); startServiceByAmsBinder(); Thread t = new Thread(){ public void run() { File indicatorDir = context.getDir(INDICATOR_DIR_NAME, Context.MODE_PRIVATE); new NativeDaemonAPI21(context).doDaemon( new File(indicatorDir, INDICATOR_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, INDICATOR_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_PERSISTENT_FILENAME).getAbsolutePath()); }; }; t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onDaemonAssistantStart(context); } }
@Override public void onPersistentCreate(final Context context, DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME); startServiceByAmsBinder(); Thread t = new Thread(){ public void run() { File indicatorDir = context.getDir(INDICATOR_DIR_NAME, Context.MODE_PRIVATE); new NativeDaemonAPI21(context).doDaemon( new File(indicatorDir, INDICATOR_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, INDICATOR_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_DAEMON_ASSISTANT_FILENAME).getAbsolutePath()); }; }; t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onPersistentStart(context); } }
@Override public void onDaemonAssistantCreate(final Context context, DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.PERSISTENT_CONFIG.SERVICE_NAME); startServiceByAmsBinder(); Thread t = new Thread(){ public void run() { File indicatorDir = context.getDir(INDICATOR_DIR_NAME, Context.MODE_PRIVATE); new NativeDaemonAPI21(context).doDaemon( new File(indicatorDir, INDICATOR_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, INDICATOR_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_PERSISTENT_FILENAME).getAbsolutePath()); }; }; t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onDaemonAssistantStart(context); } }
@Override public void onPersistentCreate(final Context context, DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME); startServiceByAmsBinder(); Thread t = new Thread(){ public void run() { File indicatorDir = context.getDir(INDICATOR_DIR_NAME, Context.MODE_PRIVATE); new NativeDaemonAPI21(context).doDaemon( new File(indicatorDir, INDICATOR_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, INDICATOR_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_DAEMON_ASSISTANT_FILENAME).getAbsolutePath()); }; }; t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onPersistentStart(context); } }
@Override public void onPersistentCreate(final Context context, DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME); startServiceByAmsBinder(); Thread t = new Thread(){ public void run() { File indicatorDir = context.getDir(INDICATOR_DIR_NAME, Context.MODE_PRIVATE); new NativeDaemonAPI21(context).doDaemon( new File(indicatorDir, INDICATOR_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, INDICATOR_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_DAEMON_ASSISTANT_FILENAME).getAbsolutePath()); }; }; t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onPersistentStart(context); } }
@Override public void onDaemonAssistantCreate(final Context context, DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.PERSISTENT_CONFIG.SERVICE_NAME); startServiceByAmsBinder(); Thread t = new Thread(){ public void run() { File indicatorDir = context.getDir(INDICATOR_DIR_NAME, Context.MODE_PRIVATE); new NativeDaemonAPI21(context).doDaemon( new File(indicatorDir, INDICATOR_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, INDICATOR_PERSISTENT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_DAEMON_ASSISTANT_FILENAME).getAbsolutePath(), new File(indicatorDir, OBSERVER_PERSISTENT_FILENAME).getAbsolutePath()); }; }; t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onDaemonAssistantStart(context); } }