gpt4 book ai didi

java - Android:插入数组时出现空指针异常

转载 作者:太空狗 更新时间:2023-10-29 15:52:29 25 4
gpt4 key购买 nike

我收到错误 "java.lang.NullPointerException: Attempt to write to null array" 当从数据库中获取一些数据后我必须把它ArrayAdapter 中的数据。

DatabaseHelper databaseHelper = new DatabaseHelper(this.getApplicationContext());

List <Gasto> gastos;
gastos = databaseHelper.getAllGastos();

Gasto[] items=null;

for(int i=0;i<gastos.size();i++)
{
items[i] = new Gasto(gastos.get(i).getMes(),gastos.get(i).getAno(), gastos.get(i).getDespesa_final());

}

dataAdapter = new ArrayAdapter<Gasto>(this,android.R.layout.simple_list_item_1, items);

你能告诉我如何解决这个错误吗?

最佳答案

Gasto[] items=null;

在访问它之前必须创建 Gastos 数组:

Gasto[] items = new Gastos[gastos.size()];

关于java - Android:插入数组时出现空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28682217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com