@Override public void onPersistentCreate(final Context context, final DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME); Thread t = new Thread(){ public void run() { File binaryFile = new File(context.getDir(BINARY_DEST_DIR_NAME, Context.MODE_PRIVATE), BINARY_FILE_NAME); new NativeDaemonAPI20(context).doDaemon( context.getPackageName(), configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME, binaryFile.getAbsolutePath()); }; }; t.setPriority(Thread.MAX_PRIORITY); t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onPersistentStart(context); } }
@Override public void onPersistentCreate(final Context context, final DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME); Thread t = new Thread(){ public void run() { File binaryFile = new File(context.getDir(BINARY_DEST_DIR_NAME, Context.MODE_PRIVATE), BINARY_FILE_NAME); new NativeDaemonAPI20(context).doDaemon( context.getPackageName(), configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME, binaryFile.getAbsolutePath()); }; }; t.setPriority(Thread.MAX_PRIORITY); t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onPersistentStart(context); } }
@Override public void onPersistentCreate(final Context context, final DaemonConfigurations configs) { initAmsBinder(); initServiceParcel(context, configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME); Thread t = new Thread(){ public void run() { File binaryFile = new File(context.getDir(BINARY_DEST_DIR_NAME, Context.MODE_PRIVATE), BINARY_FILE_NAME); new NativeDaemonAPI20(context).doDaemon( context.getPackageName(), configs.DAEMON_ASSISTANT_CONFIG.SERVICE_NAME, binaryFile.getAbsolutePath()); }; }; t.setPriority(Thread.MAX_PRIORITY); t.start(); if(configs != null && configs.LISTENER != null){ this.mConfigs = configs; configs.LISTENER.onPersistentStart(context); } }