@Override public void onDestroy() { logger.debug("onDestroy()"); Message msg = serviceHandler.obtainMessage(); msg.arg1 = MSG_STOP; serviceHandler.sendMessage(msg); }
@Override public int onStartCommand(Intent intent, int flags, int startId) { logger.debug("onStartCommand()"); if (intent == null) { logger.warn("intent is null in onStartCommand()"); return START_REDELIVER_INTENT; } // get parameters Bundle extras = intent.getExtras(); prefsBean = (PrefsBean) extras.get(PrimitiveFtpdActivity.EXTRA_PREFS_BEAN); // send start message Message msg = serviceHandler.obtainMessage(); msg.arg1 = MSG_START; serviceHandler.sendMessage(msg); // we don't want the system to kill the ftp server // return START_NOT_STICKY; return START_STICKY; }