-5

,就像我跟我的编码和厌倦做检查怎么回事与仿真应用程序,并坚持错误称为java.lang.ClassCastExceptionUserLocation不能转换到com.google.android.gms.location.LocationListener无法将主要活动转换为位置监听器即com.google.android.gms.location.LocationListener

我的日志CAT如下

SO家伙请帮我解决这个问题:d

java.lang.ClassCastException: com.example.surajnath.taproute.UserLocation不能被转换到 com.google.android.gms.location.LocationListener 在 com.example.surajnath.taproute.UserLocation.startLocationUpdate(UserLocation.java:255) 在 在com.google.android.gms.common com.example.surajnath.taproute.UserLocation.onConnected(UserLocation.java:292) 在com.google.android.gms.common.internal.zzae.zzk(来源不明) .api.internal.zzbd.zzj(Unknown Source) at com.google.android.gms.common.api.internal.zzar.zzaht(Unknown Source) at com.google.android.gms.common.api。 internal.zzar.o nConnected(未知 来源) at com.google.android.gms.common.api.internal.zzbl.onConnected(Unknown 来源) at com.google.android.gms.common.api.internal.zzw.onConnected(未知 来源) at com.google.android.gm = s.common.intern al.zz + ac.onC++ de here`onn + ected(Unknown Source) at com.google.android.gm = s .common.internal.zzn.zzakg(未知来源) 在com.google.android.gm = s.common.internal.zze.zzv(未知来源) 在com.google.android.gm = s.common.internal .zzi.zzakh(未知来源) at com.google.android.g + ms.common.internal.z + Z + h.h +的+ d + 1 + E + M + E + S + S +年龄(未知 源) 在android.o + s.Handler.dispatch +消息(Handler.java:102) 在android.o + S.L + ooper.loop(LOO + per.java:154) 在android.app.Activity + Thread.main(活动+ Thread.java:6682) 在java.la + N + g.reflect.Method.invoke(本机方法) 在

现在链接到我的代码如下 https://pastebin.com/3h3CnHWb

+0

嗨CoolBoy,你能发布您的MainActivity的总代码以供参考。 –

+0

是的,我已张贴在一个链接:D https://pastebin.com/3h3CnHWb – C0olB0y

回答

1

我认为你正在使用的UserLocation

错误的进口下列

import android.location.LocationListener; 

应该

import com.google.android.gms.location.LocationListener; 

你需要这个在您的gradle这个依赖

implementation 'com.google.android.gms:play-services-location:11.6.0' 
+0

没有这是我的活动名称:D我无法导入导入com.google.android.gms.location.LocationListener;为什么? – C0olB0y

+0

你在你的gradle依赖中有吗? –

+0

那里没有关于位置监听器的库你能建议我吗? – C0olB0y