Save all the predraw-cancel listeners as the cancel reason

- The current code will incorrectly set
  mLastDispatchOnPreDrawCanceledReason to the last predraw listener
  if any previous listener canceled the draw.

Fixes: 314927418
Test: dumpsys -T 60000 activity -v all
Test: dumpsys activity activities
Change-Id: Icd0bf8d1d487fcfc842059ada76b053ae4c43e49
1 file changed