error: incomparable types: Object and int
error: incomparable types: Object and int
生成签名.apk文件时出现错误
它显示了两个错误来源。当我点击 "Jump into Source" 这些是代码:
在app\src\main\java\com\app\name\drawer\DrawerFragment.java
for (int i = 0; i < Config.TITLES.length; i++) {
//If there is a localized title available, use it
Object title = Config.TITLES[i];
if (title instanceof Integer && title != 0){
data.add(getResources().getString((int) title));
} else {
data.add((String) title);
}
}
return data;
}
并在 app\src\main\java\com\app\name\adapter\NavigationAdapter.java
Object title = Config.TITLES[position];
if (title instanceof Integer && title != 0){
return mContext.getResources().getString((int) title);
} else {
return (String) title;
}
}
*我是这类事情的新手。请帮助。
我猜这是您遇到问题的行:
if (title instanceof Integer && title != 0) {
您需要将 title
转换为 Integer
才能进行比较:
if (title instanceof Integer && ((Integer)title) != 0) {
生成签名.apk文件时出现错误
它显示了两个错误来源。当我点击 "Jump into Source" 这些是代码:
在app\src\main\java\com\app\name\drawer\DrawerFragment.java
for (int i = 0; i < Config.TITLES.length; i++) {
//If there is a localized title available, use it
Object title = Config.TITLES[i];
if (title instanceof Integer && title != 0){
data.add(getResources().getString((int) title));
} else {
data.add((String) title);
}
}
return data;
}
并在 app\src\main\java\com\app\name\adapter\NavigationAdapter.java
Object title = Config.TITLES[position];
if (title instanceof Integer && title != 0){
return mContext.getResources().getString((int) title);
} else {
return (String) title;
}
}
*我是这类事情的新手。请帮助。
我猜这是您遇到问题的行:
if (title instanceof Integer && title != 0) {
您需要将 title
转换为 Integer
才能进行比较:
if (title instanceof Integer && ((Integer)title) != 0) {