com.google.android.gms.tasks.Task.isSuccessful()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中com.google.android.gms.tasks.Task.isSuccessful()方法的一些代码示例,展示了Task.isSuccessful()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.isSuccessful()方法的具体详情如下:
包路径:com.google.android.gms.tasks.Task
类名称:Task
方法名:isSuccessful

Task.isSuccessful介绍

暂无

代码示例

代码示例来源:origin: googlemaps/android-samples

@Override
  public void onComplete(@NonNull Task<Location> task) {
    if (task.isSuccessful()) {
      // Set the map's camera position to the current location of the device.
      mLastKnownLocation = task.getResult();
      mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(
          new LatLng(mLastKnownLocation.getLatitude(),
              mLastKnownLocation.getLongitude()), DEFAULT_ZOOM));
    } else {
      Log.d(TAG, "Current location is null. Using defaults.");
      Log.e(TAG, "Exception: %s", task.getException());
      mMap.moveCamera(CameraUpdateFactory
          .newLatLngZoom(mDefaultLocation, DEFAULT_ZOOM));
      mMap.getUiSettings().setMyLocationButtonEnabled(false);
    }
  }
});

代码示例来源:origin: chat-sdk/chat-sdk-android

public Completable sendPasswordResetMail(final String email) {
  return Completable.create(
      emitter->{
        OnCompleteListener<Void> resultHandler = task->{
          if (task.isSuccessful()) {
            emitter.onComplete();
          } else {
            emitter.onError(getFirebaseError(DatabaseError.fromException(task.getException())));
          }
        };
        FirebaseAuth.getInstance().sendPasswordResetEmail(email).addOnCompleteListener(resultHandler);
      }).subscribeOn(Schedulers.single());
}

代码示例来源:origin: googlemaps/android-samples

@Override
public void onComplete(@NonNull Task<PlaceLikelihoodBufferResponse> task) {
  if (task.isSuccessful() && task.getResult() != null) {
    PlaceLikelihoodBufferResponse likelyPlaces = task.getResult();

代码示例来源:origin: chat-sdk/chat-sdk-android

public Completable signInWithCredential (final Activity activity, final AuthCredential credential) {
  return Completable.create(e -> FirebaseAuth.getInstance().signInWithCredential(credential)
      .addOnCompleteListener(activity, task -> {
        if (task.isSuccessful() && task.isComplete()) {
          FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
          FirebaseAuthenticationHandler handler = (FirebaseAuthenticationHandler) ChatSDK.auth();
          handler.authenticateWithUser(user).subscribe(e::onComplete, e::onError);
        }
        else {
          e.onError(task.getException());
        }
      }));
}

代码示例来源:origin: chat-sdk/chat-sdk-android

@Override
public Completable changePassword(String email, String oldPassword, final String newPassword) {
  return Completable.create(
      emitter->{
        FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
        OnCompleteListener<Void> resultHandler = task->{
          if (task.isSuccessful()) {
            emitter.onComplete();
          } else {
            emitter.onError(getFirebaseError(DatabaseError.fromException(task.getException())));
          }
        };
        user.updatePassword(newPassword).addOnCompleteListener(resultHandler);
      })
      .subscribeOn(Schedulers.single());
}

代码示例来源:origin: firebase/snippets-android

@Override
  public void onComplete(@NonNull Task<Void> task) {
    if (task.isSuccessful()) {
      Log.d(TAG, "User password updated.");
    }
  }
});

代码示例来源:origin: firebase/snippets-android

@Override
  public void onComplete(@NonNull Task<Void> task) {
    if (task.isSuccessful()) {
      Log.d(TAG, "Email sent.");
    }
  }
});

代码示例来源:origin: firebase/snippets-android

@Override
  public void onComplete(@NonNull Task<Void> task) {
    if (task.isSuccessful()) {
      Log.d(TAG, "Email sent.");
    }
  }
});

代码示例来源:origin: firebase/snippets-android

@Override
  public void onComplete(@NonNull Task<Void> task) {
    if (task.isSuccessful()) {
      Log.d(TAG, "User email address updated.");
    }
  }
});

代码示例来源:origin: GDGAhmedabad/Learning-Resources

@Override
  public void onComplete(@NonNull Task<Void> task) {
    if(!task.isSuccessful())
      Snackbar.make(mCrdntrlyot, "Failed to send reset email!", Snackbar.LENGTH_LONG).show();
    else {
      Toast.makeText(FireResetPassword.this, "We have sent you instructions to reset your password!",
          Toast.LENGTH_SHORT).show();
      onBackPressed();
    }
    mPrgrsbrMain.setVisibility(View.GONE);
  }
});

代码示例来源:origin: GDGAhmedabad/Learning-Resources

@Override
  public void onComplete(@NonNull Task<AuthResult> task) {
    LogManager.printLog(LOGTYPE_DEBUG, "signInWithCredential:onComplete:" + task.isSuccessful());
    if (!task.isSuccessful()) {
      mPrgrsbrMain.setVisibility(View.GONE);
      Log.w(LOG_TAG, "signInWithCredential", task.getException());
      Snackbar.make(mCrdntrlyot, "Authentication failed.\n" + task.getException().getMessage(),
          Snackbar.LENGTH_LONG).show();
    } else
      successLoginGetData(task);
  }
});

代码示例来源:origin: GDGAhmedabad/Learning-Resources

@Override
  public void onComplete(@NonNull Task<AuthResult> task) {
    LogManager.printLog(LOGTYPE_DEBUG, "signInWithCredential:onComplete:" + task.isSuccessful());
    if (!task.isSuccessful()) {
      mPrgrsbrMain.setVisibility(View.GONE);
      Log.w(LOG_TAG, "signInWithCredential", task.getException());
      Snackbar.make(mCrdntrlyot, "Authentication failed.\n" + task.getException().getMessage(),
          Snackbar.LENGTH_LONG).show();
    } else
      successLoginGetData(task);
  }
});

代码示例来源:origin: GDGAhmedabad/Learning-Resources

@Override
  public void onComplete(@NonNull Task<AuthResult> task) {
    if(!task.isSuccessful()) {
      mPrgrsbrMain.setVisibility(View.GONE);
      Log.w(LOG_TAG, "signInWithFirebase", task.getException());
      Snackbar.make(mCrdntrlyot, "Authentication failed.\n" + task.getException().getMessage(),
          Snackbar.LENGTH_LONG).show();
    } else
      successLoginGetData(task);
  }
});

代码示例来源:origin: delaroy/AndroidFirbaseChat

@Override
  public void onComplete(@NonNull Task<Void> task) {
    if (task.isSuccessful()) {
      mOnUserDatabaseListener.onSuccess(context.getString(R.string.user_successfully_added));
    } else {
      mOnUserDatabaseListener.onFailure(context.getString(R.string.user_unable_to_add));
    }
  }
});

代码示例来源:origin: rajeeviiit/AndroidProject

@Override
public void onComplete(@NonNull Task<AuthResult> task) {
  //progressDialog.dismiss();
  if(task.isSuccessful()){
      finish();
      startActivity(new Intent(getApplicationContext(),ProfileActivity.class));
  }else {
    Toast.makeText(MainActivity.this,"Registration Error",Toast.LENGTH_LONG).show();
  }
  progressDialog.dismiss();
}

代码示例来源:origin: Calsign/APDE

@Override
  public void onComplete(@NonNull Task<DataItem> task) {
    if (task.isSuccessful()) {
      callback.success();
    } else {
      callback.failure();
    }
  }
});

代码示例来源:origin: UdacityAndroidBasicsScholarship/scholar-quiz

@Override
      public void onComplete(@NonNull Task<Void> task) {
        if(task.isSuccessful()){
          registerMVPView.hideDialog();
          finish();
          startActivity(new Intent(RegisterActivity.this, LoginActivity.class));
//                    Toast.makeText(RegisterActivity.this, "login Email: "+model.getName(), Toast.LENGTH_LONG).show();
        }else{
          Toast.makeText(RegisterActivity.this, "login failed: "+model.getEmail(), Toast.LENGTH_LONG).show();

        }
      }
    });

代码示例来源:origin: Countly/countly-sdk-android

@Override
  public void onComplete(@NonNull Task<InstanceIdResult> task) {
    if (!task.isSuccessful()) {
      Log.w(TAG, "getInstanceId failed", task.getException());
      return;
    }
    // Get new Instance ID token
    String token = task.getResult().getToken();
    CountlyPush.onTokenRefresh(token);
  }
});

代码示例来源:origin: akshayejh/PhotoBlog-Android-Blog-App

@Override
  public void onComplete(@NonNull Task<DocumentSnapshot> task) {
    if(task.isSuccessful()){
      String userName = task.getResult().getString("name");
      String userImage = task.getResult().getString("image");
      holder.setUserData(userName, userImage);
    } else {
      //Firebase Exception
    }
  }
});

代码示例来源:origin: chat-sdk/chat-sdk-android

if (task.isComplete() && task.isSuccessful()) {
  emitter.onSuccess(task.getResult().getUser());
} else {

相关文章