相关疑难解决方法(0)

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

为什么我会得到这个例外?

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)
Run Code Online (Sandbox Code Playgroud)

有问题的一行是:

((Button) row.findViewById(R.id.btnPickContact)).setTag(TAG_ONLINE_ID,objContact.onlineid);
Run Code Online (Sandbox Code Playgroud)

我把它定义为:

private static final int TAG_ONLINE_ID = 1;
Run Code Online (Sandbox Code Playgroud)

android illegalargumentexception

142
推荐指数
5
解决办法
6万
查看次数

标签 统计

android ×1

illegalargumentexception ×1