Exemplo n.º 1
0
  @Override
  public void onDestroy() {
    logger.debug("onDestroy()");

    Message msg = serviceHandler.obtainMessage();
    msg.arg1 = MSG_STOP;
    serviceHandler.sendMessage(msg);
  }
Exemplo n.º 2
0
  @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;
  }