小编Pav*_*lev的帖子

Kotlin Android打印到控制台

我需要使用Kotlin将一些str打印到控制台(Android Studio).我试过了:

Log.v() 
Log.d() 
Log.i() 
Log.w() 
Log.e() 
Run Code Online (Sandbox Code Playgroud)

方法.但它似乎只适用于Java.我应该用Kotlin打印什么?谢谢

printing android kotlin

28
推荐指数
4
解决办法
4万
查看次数

Kotlin的意图

所以,我知道在Java中我们使用它来推出新的 Activity

Intent intent = new Intent(this, SomeActivity.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

但是我正在用Kotlin写一个项目,所以在Kotlin中它就像

val intent = Intent(this,SomeActivity::class.java)
startActivity(intent)
Run Code Online (Sandbox Code Playgroud)

但它崩溃了问题

FATAL EXCEPTION: main
Process: com.pashabred.passlin, PID: 15243
                                                                           java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pashabred.passlin/com.pashabred.passlin.Enterring}: kotlin.KotlinNullPointerException
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5254)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
                                                                            Caused by: kotlin.KotlinNullPointerException
    at com.pashabred.passlin.Enterring.onCreate(Enterring.kt:17)
    at android.app.Activity.performCreate(Activity.java:5990)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:135) 
    at android.app.ActivityThread.main(ActivityThread.java:5254) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at …
Run Code Online (Sandbox Code Playgroud)

android android-intent kotlin

21
推荐指数
3
解决办法
5万
查看次数

标签 统计

android ×2

kotlin ×2

android-intent ×1

printing ×1