Fix "Previous slideshow preview can't be cleaned"

It maybe a ImageView bug that the resource in ImageView
cannot set to NULL by invoking setImageUri(null).

So the preview in SlideshowAttachmentView will be displayed
as the previous one until Slideshow model has changed.

Change-Id: Ib64318a58c8304ce9f84043a9429f15a5b3f5710
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
Fix jank while Mms were downloading manually

The download button will be janked while several Mms
were downloading manually in a batch since message
list view will bind view before download state of Mms
were set in retrieve transaction.

Change-Id: Ibf9fbeee17150e2d7c3eba00ba34b56406ef96b5
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
Mms: Pre-view pops up twice after tapping preview button

The flag of the intent needs to be set to single top.

Change-Id: Ibc0fe202bd500054454b28e7caef915ec41e3bc5
Author: Jianli Zhang <jianli.zhang@borqs.com>
Signed-off-by: Jianli Zhang <jianli.zhang@borqs.com>
Signed-off-by: Frederic Predon <frederic.predon@intel.com>
Signed-off-by:Jeevaka Badrappan <jeevaka.badrappan@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 8583
Use appropriate notify method instead

Use notifyAppWidgetViewDataChanged(int[] appWidgetIds, int viewId)
instead of invoking notifyAppWidgetViewDataChanged(int appWidgetId,
int viewId) in the loop

Change-Id: Ic227640e720cc35a652c0a89d39f633bab338cc7
Signed-off-by: Roger Chen <cxr514033970@gmail.com>