なぜこのエラーが発生しますか?コトリンでアンドロイドに間違いがあります
09-12 16:36:31.502 1886-1886/com.getloction.nourmedhat.smartgate.getlocation
E/AndroidRuntime: FATAL EXCEPTION:
main Process: com.getloction.nourmedhat.smartgate.getlocation,
PID: 1886 kotlin.TypeCastException: null cannot be cast to non-null type kotlin.String
at com.getloction.nourmedhat.smartgate.getlocation.All_Station$onCreate$2.onDataChange(All_Station.kt:56)
at com.google.android.gms.internal.to.zza(Unknown Source) at com.google.android.gms.internal.vj.zzHX(Unknown Source)
at com.google.android.gms.internal.vp.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
あなたは 'STRING'で' null'なのでを使用しようとしました:
あなたは、以下の例のように、NULL可能タイプに特定の文字列をしなければなりません。それが暗いと思われる場合は、ゼロコードなどがあるからです。 [mcve]を含めてください。 – chris
@BakaWaii同じユーザー、同じゼロの説明 –
質問を繰り返さないでください。あなたが持っている新しい情報、元にした新しいコード、投稿された回答がうまくいかない理由の説明など、オリジナルの投稿を編集するだけで、それをアクティブなキューの一番上に表示します。 –