【问题标题】:How do I write it in Kotlin我如何在 Kotlin 中编写它
【发布时间】:2021-09-30 07:25:44
【问题描述】:

我是 android 和 kotlin 的初学者。

谁能告诉我如何在 Kotlin 中编写以下代码。

public class MainActivity extends AppCompatActivity implements Instamojo.InstamojoPaymentCallback {
    ...
    
    @Override
    public void onInstamojoPaymentComplete(String orderID, String transactionID, String paymentID, String paymentStatus) {
        ...
    }

    @Override
    public void onPaymentCancelled() {
        ...
    }

    @Override
    public void onInitiatePaymentFailure(String errorMessage) {
        ...
    }
}

谢谢。

【问题讨论】:

    标签: android kotlin


    【解决方案1】:

    从左侧的选项菜单中,选择 Android 项目并右键单击源代码文件。选择“将 Java 文件转换为 Kotlin 文件”选项。在 Android Studio 中打开文件时,还可以使用快捷命令“Ctrl+Alt+Shift+K”。 reference

    您的代码:

    class MainActivity : AppCompatActivity(), Instamojo.InstamojoPaymentCallback {
       override fun onInstamojoPaymentComplete(
            orderID: String?,
            transactionID: String?,
            paymentID: String?,
            paymentStatus: String?
        ) {
           ...
        }
    
        override fun onPaymentCancelled() {
            ...
            
        }
        override fun onInitiatePaymentFailure(errorMessage: String?) {
            ...
            
        }
    }
    

    【讨论】:

    • 如果这有帮助,请采纳答案,它也会对其他人有所帮助。
    • 你能直接给我答案吗?我不想将我的项目转换为 java,然后编写此代码,然后再将其转换为 kotlin。
    • 你不需要将整个项目转换成kotlin。但我仍然为你发布答案。请检查一下。
    • 这仍然是一个漫长的过程。我只想知道我怎么写这个public class MainActivity extends AppCompatActivity implements Instamojo.InstamojoPaymentCallback
    • 请查看更新后的答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2022-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多