密钥必须是特定于应用程序的资源ID

奔腾10

为什么会出现此异常?

05-18 20:29:38.044: ERROR/AndroidRuntime(5453): java.lang.IllegalArgumentException: The key must be an application-specific resource id.
05-18 20:29:38.044: ERROR/AndroidRuntime(5453):     at android.view.View.setTag(View.java:7704)
05-18 20:29:38.044: ERROR/AndroidRuntime(5453):     at com.mypkg.viewP.inflateRow(viewP.java:518)

有问题的行是:

((Button) row.findViewById(R.id.btnPickContact)).setTag(TAG_ONLINE_ID,objContact.onlineid);

我将其定义为:

private static final int TAG_ONLINE_ID = 1;
罗比池塘

标签ID必须是唯一的,因此它希望它是在资源文件中创建的ID以确保唯一性。

如果视图仅包含一个标签,尽管您可以

setTag(objContact.onlineid);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AADSTS50146:需要使用特定于应用程序的签名密钥配置此应用程序

特定于应用程序的映射

特定于应用程序的权限设置

发送特定于应用程序的消息

特定于应用程序的DNS问题?

特定于应用程序的权限

iOS中特定于应用程序的文件加密

访问特定于平台的应用程序数据区域

基于Spring的Web应用程序的特定于环境的配置?

Eclipse RCP:特定于应用程序的文件夹

Linux中的特定于应用程序的路由表

特定于应用程序的类方法的实现

框架中的特定于应用程序的注入

Google Place API-特定于应用程序的搜索

Spring + Hibernate应用程序的特定于环境的配置

保存特定于应用程序的数据,甚至在删除应用程序后也保留

从另一个应用程序访问特定于应用程序的数据

如果DeviceCheck是特定于设备的,而不是特定于应用程序的,那么另一个应用程序是否有可能混淆这4位?

从Eclipse在Tomcat中部署具有特定于应用程序配置的多个Web应用程序

未捕获到特定于应用程序的异常包装“ MongoDuplicateKeyException”

覆盖系统范围的快捷方式,以用于特定于应用程序的快捷方式

在POM中访问特定于Spring概要文件的应用程序属性

Twitter tweet / Facebook帖子或评论中的特定于应用程序的标志或属性

在UWP应用程序包中包含特定于体系结构的文件

使用应用程序设置来驱动特定于环境的设置,例如UseUrls

特定于应用程序的组合键是否重新映射?

VueCLI3应用程序(nginx / docker)使用特定于环境的变量

我可以在tomcat 7中配置特定于应用程序的类路径目录吗?

在Grails服务中获取特定于环境的服务器应用程序URL