Fix resources used for secondary display presentation

The secondary display keyguard presentation was using the context from main display. This ended up causing clocks being shown with wrong sizes.

Now the display is expliticly passed into the KeyguardStatusViewComponent factory, and used when appropriate.

More tests for multiple resolutions coming soon.

Test: KeyguardClockSwitchScreenshotTest
Bug: 299256162
Change-Id: I113cf97bb63121b89857a2204625d15b254e5876
16 files changed