Loading core/java/com/android/internal/widget/ConversationLayout.java +17 −1 Original line number Diff line number Diff line Loading @@ -383,7 +383,11 @@ public class ConversationLayout extends FrameLayout updateContentEndPaddings(); } @RemotableViewMethod /** * Set conversation data * @param extras Bundle contains conversation data */ @RemotableViewMethod(asyncImpl = "setDataAsync") public void setData(Bundle extras) { Parcelable[] messages = extras.getParcelableArray(Notification.EXTRA_MESSAGES); List<Notification.MessagingStyle.Message> newMessages Loading @@ -409,6 +413,18 @@ public class ConversationLayout extends FrameLayout setUnreadCount(unreadCount); } /** * RemotableViewMethod's asyncImpl of {@link #setData(Bundle)}. * This should be called on a background thread, and returns a Runnable which is then must be * called on the main thread to complete the operation and set text. * @param extras Bundle contains conversation data * @hide */ @NonNull public Runnable setDataAsync(Bundle extras) { return () -> setData(extras); } @Override public void setImageResolver(ImageResolver resolver) { mImageResolver = resolver; Loading core/java/com/android/internal/widget/MessagingLayout.java +17 −1 Original line number Diff line number Diff line Loading @@ -156,7 +156,11 @@ public class MessagingLayout extends FrameLayout mConversationTitle = conversationTitle; } @RemotableViewMethod /** * Set Messaging data * @param extras Bundle contains messaging data */ @RemotableViewMethod(asyncImpl = "setDataAsync") public void setData(Bundle extras) { Parcelable[] messages = extras.getParcelableArray(Notification.EXTRA_MESSAGES); List<Notification.MessagingStyle.Message> newMessages Loading @@ -173,6 +177,18 @@ public class MessagingLayout extends FrameLayout bind(newMessages, newHistoricMessages, showSpinner); } /** * RemotableViewMethod's asyncImpl of {@link #setData(Bundle)}. * This should be called on a background thread, and returns a Runnable which is then must be * called on the main thread to complete the operation and set text. * @param extras Bundle contains messaging data * @hide */ @NonNull public Runnable setDataAsync(Bundle extras) { return () -> setData(extras); } @Override public void setImageResolver(ImageResolver resolver) { mImageResolver = resolver; Loading Loading
core/java/com/android/internal/widget/ConversationLayout.java +17 −1 Original line number Diff line number Diff line Loading @@ -383,7 +383,11 @@ public class ConversationLayout extends FrameLayout updateContentEndPaddings(); } @RemotableViewMethod /** * Set conversation data * @param extras Bundle contains conversation data */ @RemotableViewMethod(asyncImpl = "setDataAsync") public void setData(Bundle extras) { Parcelable[] messages = extras.getParcelableArray(Notification.EXTRA_MESSAGES); List<Notification.MessagingStyle.Message> newMessages Loading @@ -409,6 +413,18 @@ public class ConversationLayout extends FrameLayout setUnreadCount(unreadCount); } /** * RemotableViewMethod's asyncImpl of {@link #setData(Bundle)}. * This should be called on a background thread, and returns a Runnable which is then must be * called on the main thread to complete the operation and set text. * @param extras Bundle contains conversation data * @hide */ @NonNull public Runnable setDataAsync(Bundle extras) { return () -> setData(extras); } @Override public void setImageResolver(ImageResolver resolver) { mImageResolver = resolver; Loading
core/java/com/android/internal/widget/MessagingLayout.java +17 −1 Original line number Diff line number Diff line Loading @@ -156,7 +156,11 @@ public class MessagingLayout extends FrameLayout mConversationTitle = conversationTitle; } @RemotableViewMethod /** * Set Messaging data * @param extras Bundle contains messaging data */ @RemotableViewMethod(asyncImpl = "setDataAsync") public void setData(Bundle extras) { Parcelable[] messages = extras.getParcelableArray(Notification.EXTRA_MESSAGES); List<Notification.MessagingStyle.Message> newMessages Loading @@ -173,6 +177,18 @@ public class MessagingLayout extends FrameLayout bind(newMessages, newHistoricMessages, showSpinner); } /** * RemotableViewMethod's asyncImpl of {@link #setData(Bundle)}. * This should be called on a background thread, and returns a Runnable which is then must be * called on the main thread to complete the operation and set text. * @param extras Bundle contains messaging data * @hide */ @NonNull public Runnable setDataAsync(Bundle extras) { return () -> setData(extras); } @Override public void setImageResolver(ImageResolver resolver) { mImageResolver = resolver; Loading