package com.jasonchen.microlang.gallery; import android.app.Activity; import android.widget.Toast; import com.jasonchen.microlang.R; import com.jasonchen.microlang.tasks.MyAsyncTask; import com.jasonchen.microlang.utils.file.FileManager; /** * jasonchen * 2015/04/10 */ public class PicSaveTask extends MyAsyncTask<Void, Boolean, Boolean> { private String path; private Activity activity; public PicSaveTask(Activity activity, String path) { this.path = path; this.activity = activity; } @Override protected Boolean doInBackground(Void... params) { return FileManager.saveToPicDir(path); } @Override protected void onPostExecute(Boolean value) { super.onPostExecute(value); if (value) { Toast.makeText(activity, activity.getString(R.string.save_to_album_successfully), Toast.LENGTH_SHORT).show(); } else { Toast.makeText(activity, activity.getString(R.string.cant_save_pic), Toast.LENGTH_SHORT).show(); } } }