小编Hip*_*lla的帖子

未经检查的将java.io.Serializable强制转换为java.util.ArrayList

请帮忙,我在以下代码中收到以下消息:

listaFinal = (ArrayList<PuntoNota>) getIntent().getSerializableExtra("miLista");

AdapterDatos adapter = new AdapterDatos(this, listaFinal);
Run Code Online (Sandbox Code Playgroud)

PuntoNota.java

public class PuntoNota implements Serializable{
private String punto;
private String nota;

public PuntoNota (String punto, String nota){
    this.punto = punto;
    this.nota = nota;
}

public String getPunto(){
    return punto;
}


public String getNota(){
    return nota;
}

}
Run Code Online (Sandbox Code Playgroud)

AdapterDatos:

public AdapterDatos(Context context, ArrayList<PuntoNota> puntoNotaList) {
    this.context = context;
    this.puntoNotaList = puntoNotaList;
}
Run Code Online (Sandbox Code Playgroud)

该应用程序运行良好,但是我收到以下消息:

未经检查的强制转换:从'java.io.Serializable'到'java.util.ArrayList'更少...(Ctrl + F1)。
关于此代码:(ArrayList)getIntent()。getSerializableExtra(“ myList”); 建议删除或隐藏此消息吗?

java android arraylist

5
推荐指数
2
解决办法
4102
查看次数

标签 统计

android ×1

arraylist ×1

java ×1