Я бы хотел получить название фильма из ListView, нажав на него. Данные, которые я получаю, взяты из API, обслуживаемых дооснащением. Сейчас я пытался использовать этот интерфейс
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String s = String.valueOf(listView.getItemAtPosition(position));
Toast.makeText(genres_listView.this,s,Toast.LENGTH_LONG).show();
}
});
Но у меня есть какое-то странное значение, такое как
com.example.myfilmguide.models.itemList_model$itemList_Results@21f3fae
Как мне правильно его кодировать, чтобы получить нормальный заголовок?
@ Edit
Вот класс POJO, который вы, ребята, хотели.
public class itemList_model {
@SerializedName("total_results")
private int total_results;
@SerializedName("results")
private List<itemList_Results> results;
public List<itemList_Results> getResults() {
return results;
}
public int getTotal_results() {
return total_results;
}
public class itemList_Results{
@SerializedName("name")
String name;
@SerializedName("title")
String title;
@SerializedName("vote_average")
Double vote;
@SerializedName("overview")
String overview;
@SerializedName("release_date")
String releaseDate;
@SerializedName("id")
int id;
public itemList_Results(String title, Double vote, String releaseDate, String overview) {
this.title = title;
this.vote = vote;
this.releaseDate = releaseDate;
this.overview = overview;
}
public String getTitle() {
return title;
}
public Double getVote() {
return vote;
}
public String getReleaseDate() {
return releaseDate;
}
public String getOverview() {
return overview;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
}