小编Joe*_*ler的帖子

致命异常:java.util.UnknownFormatConversionException 转换 = '字符串结尾'

尝试在应用程序中显示有关通知的信息,偶尔会出现错误:

\n\n
Fatal Exception: java.util.UnknownFormatConversionException Conversion = \'End of String\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是一个谜题,但我觉得如果我能理解“字符串结尾”的含义,我就会上路了。这是引发错误的代码

\n\n
class 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)

java android exception kotlin

5
推荐指数
2
解决办法
4695
查看次数

标签 统计

android ×1

exception ×1

java ×1

kotlin ×1