The preference type of UI is used in many Google built-in applications
for example Bluetooth , Wifi etc.
And the getView of the preference is used to set the image or text to
make it visible in the UI screen.

the getView for the pref type UI is defined as below in framework
code : ->

  public View getView(View convertView, ViewGroup parent) {
        if (convertView == null) {
            convertView = onCreateView(parent);
        }
        onBindView(convertView);
        return convertView;
    }

Where the convertView is not getting recycled  and every time whenever
the user is scrolling the list up and down, convertVIew comes out to
be null.Therefore by logic inflation of the UI also happens all the
time in onCreateView().This is a kind of shortcoming in terms of
memory utilization , hence in a discussion (MAKE YOUR UI FAST AND
EFFICIENT) where Romain Guy has mentioned about the tricks to increase
the app performance doesn't hold good for preference type of UI.

So can someone provide me any alternative solution to overcome this
kind of problems.

Thanks,
Sourabh.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to