尝试在应用程序中显示有关通知的信息,偶尔会出现错误:
\n\nFatal Exception: java.util.UnknownFormatConversionException Conversion = \'End of String\'\nRun Code Online (Sandbox Code Playgroud)\n\n这是一个谜题,但我觉得如果我能理解“字符串结尾”的含义,我就会上路了。这是引发错误的代码
\n\nclass NotificationsListItemViewHolder(\n itemView: View,\n private val appNameAndTime: String,\n private val listener: (NotificationInfo, Int, Boolean, Boolean) -> Unit) : RecyclerView.ViewHolder(itemView) {\n\n\n var notificationInfo: NotificationInfo? = null\n\n fun bind(notification: NotificationInfo) {\n\n if(isIncludedPackage(notification.packageName))\n {\n applyAlternateTheme(itemView)\n }else {\n applyTheme(itemView)\n }\n notificationInfo = notification\n\n itemView.apply {\n appNameTime.text = String.format(appNameAndTime, notification.appName, getTimeAgo(System.currentTimeMillis(), notification.timestamp))\n title.text = notification.title\n body.text = notification.bodyText\n if (notification.smallIconPath != null) {\n Glide.with(this).load(notification.smallIconPath).into(appIcon)\n /*\n if (ThemeManager.currentTheme.dark) {\n appIcon.setColorFilter(Color.WHITE)\n } else {\n …Run Code Online (Sandbox Code Playgroud)