在用廣播傳遞數據的時候報錯
Android can’t deliver broadcast
android.os.TransactionTooLargeException: data parcel size 2694976
原因是broadcast 通過Intent 傳值,而Android 7.0以後對Intent 傳值的size做了限制,如果太大就會報以上的錯誤,app 就會掛掉。
所以只能放棄用broadcast 的方法,目前我的解決方法是使用handle,將所要傳遞的數據存放到Msg.obj中