上图是奔溃堆栈消息,一个函数出现相邻的2次,该函数里面没有递归。
求出现这种情况的可能原因。
scanString 方法有沒有呼叫自己的地方?然後在某個條件下終止了,最好能貼程式碼出來
這個方法是邏輯處理的~你應該在短時間內呼叫了2次,造成的原因就是 讀寫修改同步了~~造成了同一個記憶體位址要修改,造成了crash。你可以限制一下@synchronized
scanString 方法有沒有呼叫自己的地方?然後在某個條件下終止了,最好能貼程式碼出來
這個方法是邏輯處理的~你應該在短時間內呼叫了2次,造成的原因就是 讀寫修改同步了
~~造成了同一個記憶體位址要修改,造成了crash。你可以限制一下@synchronized