Clean up NotificationRowBinderImpl
Clean up a few things in NotificationRowBinderImpl
*Remove a bunch of dead parameters and methodsd
*Split logic into three main helper methods
1) bindRow - called once when row is made
2) updateRow - called to update row view state whenever the
notification is updated
3) inflateContentViews - called to initiate row content inflation
whenever notification is updated
*Try to move other logic to appropriate places
-Mainly move targetSdk resolution to be right after setting the sbn
instead of after the row is inflated. This also makes icons neater to
manage since we can immediately set the tag
Bug: 145749521
Test: atest SystemUITests
Change-Id: Id59a28c0fbbe1df5ffc4ec8eef58d760b8c6df05
12 files changed