最贊回答 / 畫師
import?android.content.Context; import?android.graphics.Bitmap; import?android.graphics.Color; import?android.os.Build; import?android.support.annotation.NonNull; import?android.support.annotation.Nullable; import?android.util.AttributeSet; imp...
2017-10-22
最新回答 / 有無上涯
對于OOM,其實最重要的是注意不要Memory Leak。而Memory Leak是會有多個方面會引起的,比如Drawable, RemoteViews, Receiver, Cursor,InputStream, MediaPlayer等,此外,如果使用JNI也會因為C或C++的代碼導致Memory Leak。除了Memory Leak,大數據量的操作也會導致OOM,比如之前其他回答提到的Bitmap,還有ListAdapter,如果在getView時處理不當,也很容易導致OOM,所以在ListAdap...
2017-08-25