在Resources.java中无法识别批注和方法

在Resources.java中无法识别批注和方法,java,android,Java,Android,我的Android应用程序引发ResourcesNotFoundException 09-05 21:19:28.456 23667-23667/andi.chroeappclient W/ResourceType: No package identifier when getting value for resource number 0x00000001 09-05 21:19:28.456 23667-23667/andi.chroeappclient D/AndroidRuntime:

我的Android应用程序引发ResourcesNotFoundException

09-05 21:19:28.456 23667-23667/andi.chroeappclient W/ResourceType: No package identifier when getting value for resource number 0x00000001
09-05 21:19:28.456 23667-23667/andi.chroeappclient D/AndroidRuntime: Shutting down VM
09-05 21:19:28.461 23667-23667/andi.chroeappclient E/AndroidRuntime: FATAL EXCEPTION: main
    Process: andi.chroeappclient, PID: 23667
    android.content.res.Resources$NotFoundException: String resource ID #0x1
        at android.content.res.Resources.getText(Resources.java:339)
        at android.widget.TextView.setText(TextView.java:5496)
        at andi.chroeappclient.TasksArrayAdapter.getView(TasksArrayAdapter.java:40)
        at android.widget.AbsListView.obtainView(AbsListView.java:2365)
...
所以我点击了Resources.java:339,看到了

java:40是
viewHolder.textViewPoints.setText(task.getPoints())

我尝试了
无效缓存/Restard
将项目与Gradle文件同步
,以及
清理并重建项目
,但都没有效果

我怎样才能解决这个问题?
导入android.content.Context;
导入android.support.annotation.NonNull;
导入android.support.annotation.Nullable;
导入android.view.LayoutInflater;
导入android.view.view;
导入android.view.ViewGroup;
导入android.widget.ArrayAdapter;
导入android.widget.TextView;
导入java.util.ArrayList;
公共类任务ArrayAdapter扩展ArrayAdapter{
public TasksArrayAdapter(@NonNull上下文上下文,int资源,ArrayList ArrayList){
超级(上下文、资源);
}
@非空
@凌驾
公共视图getView(int位置,@Nullable视图convertView,@NonNull视图组父级){
任务任务=getItem(位置);
持票人持票人;
if(convertView==null){
viewHolder=新的viewHolder();
convertView=LayoutInflater.from(getContext())
.充气(R.layout.element,父项,false);
viewHolder.textViewName=convertView.findViewById(R.id.textViewName);
viewHolder.textViewPoints=convertView.findViewById(R.id.textViewPoints);
viewHolder.textViewCycle=convertView.findViewById(R.id.textViewCycle);
convertView.setTag(viewHolder);
}否则{
viewHolder=(viewHolder)convertView.getTag();
}
viewHolder.textViewName.setText(task.getName());
viewHolder.textViewPoints.setText(task.getPoints());
viewHolder.textViewCycle.setText(task.getCycle());
返回视图;
}
私有静态类视图持有者{
TextView textViewName;
文本视图文本视点;
文本视图文本视图循环;
}
}
只需更改此行即可

viewHolder.textViewPoints.setText(task.getPoints());


你能发布你的TaskArrayAdapter课程吗?天啊。。。有时候这是你没有想到的最简单的解决方案。。。非常感谢。
viewHolder.textViewPoints.setText(task.getPoints());
viewHolder.textViewPoints.setText(String.valueOf(task.getPoints()));