我正試圖在我的安卓應用中添加一個自定義電容插件。在iOS系統中可以使用,目前我正在將其整合到android系統中。
我不是 Java 開發人員,我的 Java 知識相當老舊。 構建該插件的應用程式的構建步驟會拋出
request.addOnCompleteListener(task -> {
^
(使用-source 8或更高版本來啟用lambda運算式)
- 我在哪里可以把我的ionic專案中的Java版本提高到8,以便用lambdas構建?
- 我怎樣才能使其與
-source 7兼容?
Activity activity = this.cordova.getActivity()。
ReviewManager manager = ReviewManagerFactory.create(activity)。
Task<ReviewInfo> request = manager.requestReviewFlow();
request.addOnCompleteListener(task -> {
if (task.isSuccessful()) {
ReviewInfo reviewInfo = task.getResult()。
Task<Void> flow = manager.launchReviewFlow(activity, reviewInfo);
flow.addOnCompleteListener(launchTask -> {
if (task.isSuccessful()) {
callbackContext.success()。
} else {
Exception error = task.getException()。
callbackContext.error("Failed to launch review - " error.getMessage())。
}
});
} else {
Exception error = task.getException() 。
callbackContext.error("Failed to launch review flow - " error.getMessage())。
}
});
該代碼是基于 https://developer.android.com/guide/playcore/in-app-review/kotlin-java#java
uj5u.com熱心網友回復:
你需要為該專案設定Java版本。
它在build.gradle
https://developer.android.com/studio/write/java8-support
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/331556.html
標籤:
