package com.llf.common.service;
import android.app.IntentService;
import android.content.Context;
import android.content.Intent;
import android.support.annotation.Nullable;
/**
* Created by llf on 2017/3/24.
* 上传图片的service
*/
public class UploadImgService extends IntentService {
private static final String ACTION_UPLOAD_IMG = "com.llf.basemodel.intentservice.action.UPLOAD_IMAGE";
public static final String EXTRA_IMG_PATH = "com.llf.basemodel.intentservice.extra.IMG_PATH";
public static void startUploadImg(Context context, String path) {
Intent intent = new Intent(context, UploadImgService.class);
intent.setAction(ACTION_UPLOAD_IMG);
intent.putExtra(EXTRA_IMG_PATH, path);
context.startService(intent);
}
public UploadImgService(String name) {
super(name);
}
@Override
protected void onHandleIntent(@Nullable Intent intent) {
final String action = intent.getAction();
if (ACTION_UPLOAD_IMG.equals(action)) {
final String path = intent.getStringExtra(EXTRA_IMG_PATH);
handleUploadImg(path);
}
}
private void handleUploadImg(String path) {
//上传图片
// Intent intent = new Intent(IntentServiceActivity.UPLOAD_RESULT);
// intent.putExtra(EXTRA_IMG_PATH, path);
// sendBroadcast(intent);
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onDestroy() {
super.onDestroy();
}
}