Pablo Picasso appears here not as a source of inspiration for Joyce, nor. According to MAT I still have a lot of memory that is consumed by GalleryFragment and ViewProfileFragment.Ģ) I've also removed the call to addToBackStack() but obviously that offers a poor user experience because they can't traverse back (the app just closes when the user hits the back button).ģ) I have used MAT to find all of the objects that I take up a lot of space and I have dealt with those in various ways inside the onPause (and onResume) methods to free up resources but they are still considerable in size.Ĥ) I also wrote a for loop in both fragments' onPause that sets all of my ImageViews to null using the following logic: for (int i=shell.getHeaderViewCount() ionPause I am trying to free up as many resources as I can (such as clearing out data in ListView adapters, "nulling" out variables, etc) so that when the fragment is not the active fragment and pushed onto the backstack there will be more memory freed up. I am loading these in as fragments with the following logic: //from MainActivityįt.replace(R.id.activity_main_content_fragment, fragment, title) ġ) I am specifically using FragmentTransaction replace so that the onPause method will be triggered when the replace takes place. So as you can see from a typical flow there are lots of instances of ViewProfileFragment and StoryViewFragment piling up in the backstack. UserA clicks on profile of Sue then on one of her images - process repeats, etc, etc. Inside Bob's profile UserA clicks on ImageA taking him to a gallery of photos of various users (including Bob's). Here is a diagram flow of what I am describing: If a user repeatedly clicks on user's profiles, clicks an image that takes them to the gallery then clicks on another profile the Fragments stack up in memory quickly causing the dreaded OutOfMemoryError. Speed Stacks StackMat Game Timer Only Pre-Owned C 20.63 Top Rated Seller Was: C 22.92 10 off Buy It Now from United States Sponsored NEW Speed Stacks Glow In The Dark Stack Pack Cups Stack Mat Carry Bag Timer DVD Brand New C 69. It is possible to click on a user profile photo that will take them to another instance of ViewProfileFragment with the new user's profile. Inside ViewProfileFragment a user can click on an image that will take him to StoryViewFragment where various users' photos show up. I have an Android application that allows a user to browse to a user's profile ViewProfileFragment.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |