-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