@Override
 protected void onDestroy() {
   if (mLoadBitmapTask != null) {
     mLoadBitmapTask.cancel(false);
   }
   super.onDestroy();
 }
 private void startLoadBitmap(Uri uri) {
   final View filters = findViewById(R.id.filtersPanel);
   final View loading = findViewById(R.id.loading);
   loading.setVisibility(View.VISIBLE);
   filters.setVisibility(View.INVISIBLE);
   View tinyPlanetView = findViewById(R.id.tinyplanetButton);
   if (tinyPlanetView != null) {
     tinyPlanetView.setVisibility(View.GONE);
   }
   mLoadBitmapTask = new LoadBitmapTask(tinyPlanetView);
   mLoadBitmapTask.execute(uri);
 }
Example #3
0
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   if (resultCode == RESULT_OK) {
     switch (requestCode) {
       case PICK_PHOTO:
         {
           if (data != null) {
             mUri = data.getData();
             if (mUri != null) {
               mLoadBitmapTask = new LoadBitmapTask();
               mLoadBitmapTask.execute(mUri);
               //                            saveDir = FileUtils.getLocalFileFromUri(this,
               // mUri).getParentFile().getPath();
             }
           }
           break;
         }
       default:
         break;
     }
   }
 }