Skip to content

Instantly share code, notes, and snippets.

@Ayyagaries
Created May 14, 2019 17:40
Show Gist options
  • Save Ayyagaries/ed0e176ea09f44213c8f7f6b01918fd6 to your computer and use it in GitHub Desktop.
Save Ayyagaries/ed0e176ea09f44213c8f7f6b01918fd6 to your computer and use it in GitHub Desktop.
how i handle
BatchProcess batchProcess = new BatchProcess(mBleManager,MainActivity.this);
ArrayList<ebadgeJob> jobs = new ArrayList<>();
ebadgeJob job = new ebadgeJob();
ArrayList<Integer> idsTodelete=new ArrayList<>();
Log.d("TEST","IDS TO DELETE ARE " + idsTodelete.toString());
for(int i=0;i<list.size();i++){
idsTodelete.add(list.get(i).getImageid());
}
Log.d("TEST","Deleteting the images from bdge "+ idsTodelete.toString());
// deleting the images
if(idsTodelete.size()>0){
job.jobType=3;
job.id_list=toArray(idsTodelete);
jobs.add(job);
}
for(int i=0;i<list.size();i++){
Log.d("TEST", "Images i am setting " + list.get(i).getImageid());
ImageData id = sendImgHere(bitmapTo8BitImage(list.get(i).getImageBitmap()),list.get(i).getImageid(), list.get(i).getImageswidth(), list.get(i).getImageHeight(), false);
// sending the images
job.jobType=0;
job.imageData = id;
jobs.add(job);
}
Log.d("TEST", "jobs are " +jobs.toString());
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
Date d = new Date();
try {
d = sdf.parse("20191010111213");
} catch (ParseException ex) {
Log.v("Exception", ex.getLocalizedMessage());
}
//set the page
job.jobType=1;
job.pageId=1;
job.expireTime=d;
job.timeout=0;
job.imageConfig= setpageInfo(list,longTermAssets);
jobs.add(job);
//refresh the page
job.jobType=2;
job.pageId=1;
jobs.add(job);
batchProcess.execute(jobs);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment