Closed Bug 708394 Opened 10 years ago Closed 10 years ago
Inflater in constructors
Using LayoutInflater will increase the time to load the UI. The same functionality can be used with <include/> and onFinishInflate(). It's better to remove the LayoutInflater used at various places.
Assignee: nobody → sriram
Priority: -- → P1
This will help startup time
This patches uses <include/> and removes the LayoutInflation from most places. While using profiler, I saw some performance win. Generally there is around 50-150ms faster UI on Nexus S and 5-20ms faster UI on Nexus. The "onFinishInflate()" is called twice in pre-Honeycomb (or pre-ICS) phones -- reported here: http://www.androidadb.com/source/payforwarding-read-only/source/Android/GreenDroid/GreenDroid/src/greendroid/widget/ActionBar.java.html I have a guard for the same.
Attachment #579872 - Flags: review?(mark.finkle)
Attachment #579872 - Flags: review?(mark.finkle) → review+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.