E/AndroidRuntime( 2583): FATAL EXCEPTION: main
E/AndroidRuntime( 2583): java.lang.ClassCastException: int[] cannot be cast to android.telephony.SignalStrength
E/AndroidRuntime( 2583):  at com.android.internal.telephony.ServiceStateTracker.onSignalStrengthResult(ServiceStateTracker.java:487)
E/AndroidRuntime( 2583):  at com.android.internal.telephony.gsm.GsmServiceStateTracker.handleMessage(GsmServiceStateTracker.java:419)
E/AndroidRuntime( 2583):  at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2583):  at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 2583):  at android.app.ActivityThread.main(ActivityThread.java:4931)
E/AndroidRuntime( 2583):  at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2583):  at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 2583):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 2583):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
E/AndroidRuntime( 2583):  at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  390): Process com.android.phone has crashed too many times: killing!
W/Activity

解决方案 »

  1.   

    log很明显啊,类型转换问题:java.lang.ClassCastException: int[] cannot be cast to android.telephony.SignalStrength
      

  2.   


    要怎么修改啊 没学过java
      

  3.   

    无法强制转换类型,没有代码,不知道你要做什么。如果是对比的话,用SignalStrength类中的方法得到string,然后和int[]逐一对比
      

  4.   

    你没学过java,如何调试程序?
    你在获取手机信号这一块出的问题
    类转化出现问题!