当我阅读Adapter.getItem(index)
时,可以从ListView中检索数据。出于这个原因,我必须用它来做一些治疗。问题是这个函数返回一个对象,在我的情况下我希望它返回一个String(因为我的数据在String中)。这个或任何替代方案有什么解决方案吗?
谢谢。
代码:
AlertDialog alert_reset;
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setMessage("Supprimer cette donnee ?")
.setCancelable(false)
.setPositiveButton("Oui",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int id) {
adapter.getItem(arg2);// i want to retreive this
list.remove(arg2);
答案 0 :(得分:2)
只需更改Adapter.getItem()即可返回String而不是object。
@Override
public String getItem(int pos) {
....
....
}
或者,您可以将Object强制转换为String类型。
String myString = (String) adapter.getItem(arg2);