我如何使用项目位置从DataModal.java类获取数据我现在只有从片段接收​​的项目位置我想使用此位置从DataModal.java类获取数据我实现了一些代码,但是在代码下方给出了错误

我的DataModal.java类

List<DataModal> productList;

 public void OnItemClickActivity(int position) {
    final DataModal product = productList.get(position);
    Toast.makeText(this, "Posiotion product" + product,Toast.LENGTH_LONG).show();

}


这些是我的代码,但是应用程序崩溃无法打开,所以请在这里帮助我。

最佳答案

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

List<DataModal> productList; = new ArrayList<DataModal>();


然后将一些项目添加到该列表中:

productList.add(new DataModal(constructor parameter));


然后您可以通过调用以下内容获取商品:

final DataModal product = productList.get(position);

10-07 18:17