Java 如何在android中使用position获取模态类数据

Java 如何在android中使用position获取模态类数据,java,android,android-studio,Java,Android,Android Studio,如何使用item position从DataModal.java类获取数据我只有从片段中接收到的item position现在我想使用这个位置从DataModal.java类获取数据我实现了一些代码,但代码下面给出了错误 我的DataModal.java类 这些是我的代码,但应用程序崩溃未打开,因此请帮助我这里的任何人。首先,您必须初始化列表: List<DataModal> productList; = new ArrayList<DataModal>(); 然后,您

如何使用item position从DataModal.java类获取数据我只有从片段中接收到的item position现在我想使用这个位置从DataModal.java类获取数据我实现了一些代码,但代码下面给出了错误

我的DataModal.java类


这些是我的代码,但应用程序崩溃未打开,因此请帮助我这里的任何人。

首先,您必须初始化列表:

List<DataModal> productList; = new ArrayList<DataModal>();
然后,您可以通过调用以下命令获取项目:

final DataModal product = productList.get(position);

您会遇到什么类型的错误?productList返回null产品列表中没有数据,因此它们返回null值。如何初始化productList,然后productList返回数据?请包含正确的代码
productList.add(new DataModal(constructor parameter));
final DataModal product = productList.get(position);