package com.ectrip.cyt.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import com.ectrip.cyt.service.FtpParamerService; import com.ectrip.cyt.service.UploadLogService; import com.ectrip.cyt.utils.LogUtil; public class AlarmReceiver extends BroadcastReceiver { public static final String ACTIION_UPLOAD = "UPLOAD"; public static final String ACTIION_FTPPARAMER = "FTPPARAMER"; @Override public void onReceive(Context context, Intent intent) { LogUtil.i("AlarmReceiver", "onReceive action = " + intent.getAction()); Intent intents; switch (intent.getAction()) { case ACTIION_UPLOAD: intents = new Intent(context, UploadLogService.class); context.startService(intents); break; case ACTIION_FTPPARAMER: intents = new Intent(context, FtpParamerService.class); context.startService(intents); break; default: break; } } }