33import android .view .View ;
44import android .widget .TextView ;
55
6- import androidx .annotation .Nullable ;
76import androidx .fragment .app .FragmentActivity ;
87import androidx .recyclerview .widget .RecyclerView ;
98import butterknife .Bind ;
109import cn .wildfire .chat .kit .annotation .LayoutRes ;
1110import cn .wildfire .chat .kit .annotation .MessageContentType ;
1211import cn .wildfire .chat .kit .conversation .message .model .UiMessage ;
1312import cn .wildfirechat .chat .R ;
14- import cn .wildfirechat .message .notification .RecallMessageContent ;
1513import cn .wildfirechat .message .notification .AddGroupMemberNotificationContent ;
1614import cn .wildfirechat .message .notification .ChangeGroupNameNotificationContent ;
1715import cn .wildfirechat .message .notification .ChangeGroupPortraitNotificationContent ;
2119import cn .wildfirechat .message .notification .ModifyGroupAliasNotificationContent ;
2220import cn .wildfirechat .message .notification .NotificationMessageContent ;
2321import cn .wildfirechat .message .notification .QuitGroupNotificationContent ;
22+ import cn .wildfirechat .message .notification .RecallMessageContent ;
2423import cn .wildfirechat .message .notification .TipNotificationContent ;
2524import cn .wildfirechat .message .notification .TransferGroupOwnerNotificationContent ;
2625
4746 */
4847public class SimpleNotificationMessageContentViewHolder extends MessageContentViewHolder {
4948
50- @ Nullable
5149 @ Bind (R .id .notificationTextView )
5250 TextView notificationTextView ;
5351
@@ -67,7 +65,11 @@ public boolean contextMenuItemFilter(UiMessage uiMessage, String tag) {
6765 }
6866
6967 protected void onBind (UiMessage message ) {
70- String notification = ((NotificationMessageContent ) message .message .content ).formatNotification ();
71- notificationTextView .setText (notification );
68+ try {
69+ String notification = ((NotificationMessageContent ) message .message .content ).formatNotification ();
70+ notificationTextView .setText (notification );
71+ } catch (Exception e ) {
72+ e .printStackTrace ();
73+ }
7274 }
7375}
0 commit comments