如下面的代码,执行后报java.lang.StackOverflowError错误:

MusicSavedInfo musicSavedInfo=new MusicSavedInfo(currentStartTime,openOrCloseFlag,currentDayFlags,currentSelectMusicTitle,currentSelectMusicPath,"1");String jsonData=gson.toJson(musicSavedInfo);
我手机4.1的系统,执行正常不会报错;到4.4的系统上就报下面的错误

06-25 20:31:50.092: E/AndroidRuntime(25122): java.lang.StackOverflowError06-25 20:31:50.092: E/AndroidRuntime(25122): at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:380)06-25 20:31:50.092: E/AndroidRuntime(25122): at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:375)06-25 20:31:50.092: E/AndroidRuntime(25122): at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:380)06-25 20:31:50.092: E/AndroidRuntime(25122): at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:375)06-25 20:31:50.092: E/AndroidRuntime(25122): at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:380)06-25 20:31:50.092: E/AndroidRuntime(25122): at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:375)
最后把gson-2.1.jar换成gson-1.7.1.jar,即4.4系统也能执行通过,虽然一时不知道为什么,但算是解决了。

gson-1.7.1.jar包下载地址:gson-1.7.1.jar

更多相关文章

  1. android实现字体闪烁动画的方法
  2. 在Fragment中设置控件点击方法,执行失败。
  3. Android调用.NET Webservice报org.ksoap2.serialization.SoapPri
  4. Android(安卓)之 AsyncTask 异步任务
  5. Android出现java.lang.RuntimeException: Can't toast on a thre
  6. Android(OpenCV) NDK开发: 0xdeadbaad(code=1)错误 及 关闭armea
  7. Android执行shell命令
  8. Android中,把XML文件转换成Object对象的方法
  9. Android(安卓)MapView 申请apiKey

随机推荐

  1. Android(安卓)定时任务刷新的多种实现方
  2. 高德地图-根据经纬度获取地址(逆地理编码)
  3. Android中visibility属性详解
  4. android分辨率详解
  5. cocos2dx2.1.4FATAL EXCEPTION: GLThread
  6. Android之模拟网易新闻客户端
  7. android音乐播放器开发 SweetMusicPlayer
  8. Android关于BuildToolVersion与ComplieSd
  9. react-native打包android
  10. Android中AsyncTask线程的使用