gpt4 book ai didi

java - 对 ArrayAdapter 的未经检查的调用

转载 作者:IT老高 更新时间:2023-10-28 20:50:49 25 4
gpt4 key购买 nike

我在实例化 ArrayAdapter 时收到以下警告(编译良好):

warning: [unchecked] unchecked call to ArrayAdapter(android.content.Context,int,java.util.List<T>) as a member of the raw type android.widget.ArrayAdapter
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);

这是问题所在:

ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);

有人知道它为什么给我这个警告吗?

最佳答案

那是因为 ArrayAdapter 希望您指定它将操作的对象类型。因此,为了避免这些警告,只需执行以下操作:

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(CFAMain.this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);

关于java - 对 ArrayAdapter 的未经检查的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4204706/

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