我的 android 通话记录应用程序出错

error in my android call log app

我用这里的代码做了一个 Android 项目:Call history android studio

我解决了一些错误,比如在 activity_main.xml 中将 paddingbottom 更改为 paddingBottom 等等,现在我遇到的唯一问题是调用数据。它出现在我的项目中的任何地方,它都是红色的,当我将鼠标放在它上面时,我得到,'cannot resolve symbol calldata'

唯一不同的错误是当我将鼠标悬停在上面时:

public class CustomAdapter extends ArrayAdapter<calldata>{

错误是:

'getItem(int)' in 'android.widget.ArrayAdapter' clashes with 'getItem(int)' in 'android.widget.Adapter'; attempting to use incompatible return type
'cannot resolve symbol calldata'

在项目中引用calldata的所有其他区域,即:

CustomAdapter.java :
private List <calldata> listdata=null;

public CustomAdapter(Activity context, List <calldata> calldata) {

MainActivity.java :
    private List <calldata>list = new ArrayList<calldata>();

我收到消息:

'cannot resolve symbol calldata'

谁能告诉我我需要在我的代码中添加什么来解决这个问题?谢谢。

来自 link you shared 的文件名为 CallData.java,请使用适当的 file/class 名称以避免错误。