Decouple addview and bind data.

Decouple add view and bind data because in some cases, we may not want
to bind the data.

Bug: 298222246
Test: ensure that keyguard displays correctly
Change-Id: Ide3dd801ecb89cd64ca5951554a82ed5fc3364c7
22 files changed