条纹 - android java

Stripe - android java

我正在 android java 中集成条纹。任何人都可以帮我在 java 中采样条纹代码。 因为我是科特林的新手。

使用默认条带类添加卡“PaymentMethodsActivityStarter”

我无法在 onActivityResult 中得到响应

你一定要仔细看代码,分析一下再进行。如果你全神贯注,它很快就会变得简单。让我们来看一个例子:

class MyApp : Application() {

我们知道这是一个class,它的名字是MyApp。快速 Google 搜索会告诉您此处的 : 仅表示 class 正在扩展其右侧的内容。因此对应的Java代码应该是

public class MyApp extends Application {

现在我们转到下一行

override fun onCreate() {

说明涉及 override 标记 - 一个方法正在被覆盖。 fun 在 Kotlin 中意味着下面应该是一个函数名。再一次 Google 搜索。我们看到它没有参数,也没有returns。现在你可以制作 Java 代码

@Override
public void onCreate() {

现在我们继续

super.onCreate()

调用superclass方法,同Java.

PaymentConfiguration.init(applicationContext,"pk_test_TYooMQauvdEDq54NiTphI7jx")

我不熟悉 Kotlin,但我可以看到正在调用某种形式的 init。参数是某种上下文和字符串。 Google 搜索告诉我 init 基本上是调用 class 的构造函数。所以我可以立即试用

new PaymentConfiguration(getApplicationContext(), "pk_test_TYooMQauvdEDq54NiTphI7jx");

如果这不起作用,那么 Google 更多地了解代码 的含义 而不是搜索 具体的 Java等价。如果您仍然有问题,那么 post 在这里再次提供示例和一些代码,包括您尝试过的解决方案,并提供您认为可能是什么问题的想法。这就是我们如何成为能够适应和克服问题的更好的程序员。