我有一个自定义数组或列表。这就像:
final List<Haber> haberler = new ArrayList<Haber>();
哈伯是我的自定义课程。 我想这样做:
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]
未按预期工作。 我该怎么办? 我项目的所有代码: 持有这些代码的Haberler.java:https://gist.github.com/ShockvaWe/05fb28543032cc018778dedf5d9f4c04 Haber.java是我的自定义类: https://gist.github.com/ShockvaWe/ddf0cbd1ad766977ff28e4409ba51b4b