Java 一些关于自定义数组的主要知识不足
我得到了一个自定义数组或列表,如下所示:Java 一些关于自定义数组的主要知识不足,java,android,arrays,listview,Java,Android,Arrays,Listview,我得到了一个自定义数组或列表,如下所示: final List<Haber> haberler = new ArrayList<Haber>(); 没有按预期工作。 我能做些什么? 我的项目的所有代码: 包含以下代码的Haberler.java: Haber.java是我的自定义类: 尝试haberler.get(位置)。请参阅。列表不是数组。我已经尝试过了。它给出的错误消息是“无法解析方法setMessage(upiynar.cback.Haber)”。AlertDi
final List<Haber> haberler = new ArrayList<Haber>();
没有按预期工作。
我能做些什么?
我的项目的所有代码:
包含以下代码的Haberler.java:
Haber.java是我的自定义类:
尝试
haberler.get(位置)
。请参阅。列表不是数组。我已经尝试过了。它给出的错误消息是“无法解析方法setMessage(upiynar.cback.Haber)”。AlertDialog.Builder的@NickyRomerosetMessage()
不接受类型为Haber
的参数。它确实将id或CharSequence
作为参数。有关更多信息,请参阅。我已经完成了。谢谢。
listemiz.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
AlertDialog.Builder diyalogOlusturucu =
new AlertDialog.Builder(getActivity(),R.style.DialogTheme);
diyalogOlusturucu.setMessage(haberler[position])
.setCancelable(false)
.setPositiveButton("Tamam", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
diyalogOlusturucu.create().show();
}
});
haberler[position]