2015年11月26日 星期四

Android 實戰記錄 (3) - OutOfMemory 引發問題原因

目前我所負責的APP的 OutOfMemory 引發問題原因有以下三點

1.  ImageView設定圖檔太大,加上使用BitmapFactory.decodeResource
   備註:遇到機型幾乎是「三星 Galaxy Note II」Android 4.4.2版,不知道是不是哪個使用者,非常無法接受很大的圖示處理。
2. android.view.InflateException: Binary XML file line ,主要XML裡有比較暫量的圖檔
3. 會發生在,呼叫完API,由於API文字過多所造成
java.lang.OutOfMemoryError
 at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:94)
 at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:145)
 at java.lang.StringBuilder.append(StringBuilder.java:216)

目前大致發生在這些問題上
第一個解決容易。
第二、三就不確定實際解法

沒有留言:

張貼留言