Android app java.io.NotSerializableException - 识别代码中的异常位置

时间:2017-05-18 14:42:44

标签: java android

我们从Android应用的分析工具中收到了以下堆栈跟踪。问题是,我不确定应用程序在异常发生的位置。我想知道对#7; a.a $ 7'的提及是什么?或者' a.a $ 7 $ 1'手段。有人能指出我在正确的方向上查看代码吗?

谢谢!

function fnScrollandBlink(event, element) {
  event.preventDefault();
  fnScrollSmooth(event, element, null);
  fnBlink(event, element);
}

function fnBlink(event, element) {
  event.preventDefault();
  //Multiple elements must be seperated by ; simbol.
  //this function will seperate it in to arrays.
  var blinkAmount = 2
  var arrayElementsBlink = element.split(";");
  var oldBlinkElementsToStop;
  //Stoping all blinks
  $.each(oldBlinkElementsToStop, function(index, blinkToStop) {
    $('#' + blinkToStop).finish();
    $('#' + blinkToStop).fadeIn(0);
  });

  //Start blinking the clicked option
  $.each(arrayElementsBlink, function(index, elementToBlink) {
    var blinkCurrAmo = 1;
    while (blinkCurrAmo <= blinkAmount) {
      $('#' + elementToBlink).fadeOut('fast');
      $('#' + elementToBlink).fadeIn('fast');
      blinkCurrAmo++;
    }
  });
  oldBlinkElementsToStop = arrayElementsBlink;
}

function fnScrollSmooth(event, element, offsetTop) {
  event.preventDefault();
  var scrollToID = element.split(";");
  var offsetTop, offsetTopDefault;
  offsetTopDefault = 200;
  if (offsetTop == null) {
    offsetTop = offsetTopDefault;
  }
  //Move to section before blinking
  $('html, body').stop(); //Stop current animation
  $('html, body').animate({
    scrollTop: $('#' + scrollToID[0]).offset().top - offsetTop
  }, 500);
}

1 个答案:

答案 0 :(得分:0)

com.mycompany.myproject.ui.public.a.a类有一个静态内部类,它似乎不是Serializable。

您使用的是模拟库吗?

如果你不能使类可序列化,你可以添加&#34; transient&#34;到变量。