org.robovm.apple.foundation.NSError.toString()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(101)

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

NSError.toString介绍

暂无

代码示例

代码示例来源:origin: libgdx/gdx-pay

@Override
  public void didFail (SKRequest request, NSError error) {
    log(LOGTYPEERROR, "Error requesting products: " + (error != null ? error.toString() : "unknown"));
    // Products request failed (likely due to insuficient network connection).
    observer.handleInstallError(new RuntimeException("Error requesting products: "
      + (error != null ? error.toString() : "unknown")));
  }
}

代码示例来源:origin: libgdx/gdx-pay

@Override
  public void didFail (SKRequest request, NSError error) {
    String errorMessage = "Error requesting product info to later purchase: " + (error != null ? error.toString() : "unknown");
    log(LOGTYPEERROR, errorMessage);
    observer.handlePurchaseError(new RuntimeException(errorMessage));
  }
}

代码示例来源:origin: libgdx/gdx-pay

@Override
  public void restoreCompletedTransactionsFailed (SKPaymentQueue queue, NSError error) {
    // Restoration failed.
    // Decide if user cancelled or transaction failed.
    if (error.getCode() == SKErrorCode.PaymentCancelled.value()) {
      log(LOGTYPEERROR, "Restoring of transactions was cancelled by user!");
      observer.handleRestoreError(new RuntimeException("Restoring of purchases was cancelled by user!"));
    } else {
      log(LOGTYPEERROR, "Restoring of transactions failed: " + error.toString());
      observer.handleRestoreError(new RuntimeException("Restoring of purchases failed: " + error.toString()));
    }
  }
}

代码示例来源:origin: robovm/robovm-robopods

@Override
public void restoreFailed(SKPaymentQueue queue, NSError error) {
  restoredTransactions.clear();
  if (error != null && error.getCode() == 2) {
    for (BillingObserver observer : billingObservers) {
      observer.onRestoreCancel();
    }
  } else {
    BillingError billingError = new BillingError(ErrorType.UNKNOWN,
        "Error restoring transactions: " + (error != null ? error.toString() : "unknown"));
    for (BillingObserver observer : billingObservers) {
      observer.onRestoreError(billingError);
    }
  }
  restoringTransactions = false;
}

代码示例来源:origin: robovm/robovm-robopods

@Override
  public void didFail(SKRequest request, NSError error) {
    productsRequest = null;
    if (error != null && error.getCode() == 2) {
      for (BillingObserver observer : billingObservers) {
        observer.onProductsRequestCancel();
      }
    } else {
      BillingError billingError = new BillingError(ErrorType.UNKNOWN,
          "Error requesting product data: " + (error != null ? error.toString() : "unknown"));
      for (BillingObserver observer : billingObservers) {
        observer.onProductsRequestError(billingError);
      }
    }
  }
}

代码示例来源:origin: libgdx/gdx-pay

@Override
  public void didFail (SKRequest request, NSError error) {
    // Receipt refresh request failed. Let's just continue.
    log(LOGTYPEERROR, "Receipt fetching failed: " + error.toString());
    log(LOGTYPELOG, "Transaction was completed: " + getOriginalTxID(transaction));
    observer.handlePurchase(t);
    // Finish transaction.
    SKPaymentQueue.getDefaultQueue().finishTransaction(transaction);
  }
});

代码示例来源:origin: robovm/robovm-robopods

@Override
public void transactionFailed(SKPaymentTransaction skTransaction, NSError error) {
  if (error != null && error.getCode() == 2) {
    for (BillingObserver observer : billingObservers) {
      observer.onPurchaseCancel();
    }
  } else {
    Transaction transaction = transactionFromSKPaymentTransaction(skTransaction);
    if (autoFinishTransactions) {
      transaction.finish();
    }
    BillingError billingError = new BillingError(ErrorType.UNKNOWN,
        "Error purchasing product: " + (error != null ? error.toString() : "unknown"));
    for (BillingObserver observer : billingObservers) {
      observer.onPurchaseError(transaction, billingError);
    }
  }
}

代码示例来源:origin: libgdx/gdx-pay

observer.handlePurchaseCanceled();
} else {
  log(LOGTYPEERROR, "Transaction failed: " + error.toString());
  observer.handlePurchaseError(new RuntimeException("Transaction failed: " + error.toString()));

相关文章