コード例 #1
0
 // アップロードを開始する
 void upload_start() {
   // アップロードするアカウントとアルバム
   ImgurAlbum album = upload_target_manager.getSelectedAlbum();
   ImgurAccount account = upload_target_manager.getSelectedAccount();
   // アップロードジョブを登録してアップロード開始
   UploadJob job = new UploadJob(account, album);
   for (int i = 0, ie = upload_list_adapter.getCount(); i < ie; ++i) {
     UploadItem item = (UploadItem) upload_list_adapter.getItem(i);
     if (item != null) job.addFile(item.file.getAbsolutePath());
   }
   if (job.file_list.size() == 0) return;
   uploader.upload(job);
 }
コード例 #2
0
 void updateUploadButtonStatus() {
   boolean b = (upload_list_adapter.getCount() > 0 && !uploader.isBusy());
   btnUpload.setEnabled(b);
 }