Android ReviewInfo不是在谷歌新的应用内评论中启动的

Android ReviewInfo不是在谷歌新的应用内评论中启动的,android,Android,我有以下代码: private void initReviews() { manager = ReviewManagerFactory.create(requireActivity()); manager.requestReviewFlow().addOnCompleteListener(request -> { if (request.isSuccessful()) { reviewInfo = request.getResult

我有以下代码:

private void initReviews() {
    manager = ReviewManagerFactory.create(requireActivity());

    manager.requestReviewFlow().addOnCompleteListener(request -> {
        if (request.isSuccessful()) {
            reviewInfo = request.getResult();
        } else {
            Timber.e("Review failed");
        }
    }).addOnFailureListener(e -> {
        System.out.println();
    });
}

private void askForReview() {
    if (reviewInfo != null) {
        manager.launchReviewFlow(requireActivity(), reviewInfo).addOnFailureListener(e -> {
            Timber.e("Review error");
        }).addOnCompleteListener(task -> {
            Timber.d("Review complete");
        });
    }
}
此方法在片段的onCreateView中执行

点击按钮后执行此方法:

private void askForReview() {
    if (reviewInfo != null) {
        manager.launchReviewFlow(requireActivity(), reviewInfo).addOnFailureListener(e -> {
            Timber.e("Review error");
        }).addOnCompleteListener(task -> {
            Timber.d("Review complete");
        });
    }
}
问题在于,由于reviewInfo为空,因此不会启动审阅流。当我开始调试时,我注意到没有执行requestReviewFlow的onComplete或onFailure。那么,到底是怎么回事,为什么会这样呢。提前谢谢,我会感谢你的帮助