Ich habe slidingTabLayout, mit anderen JSON-Anfrage. Bis jetzt habe ich es geschafft, für jeden page_adapter die verschiedenen Anfragen basierend auf verschiedenen Anfragen zu bekommen. Was ich jetzt tun möchte, ist, wenn ich auf das Element klicke, schickt es mich zum article_layout, aber das Problem ist, ich weiß nicht, wie man das onItemClick auf verschiedene Ansichten setzt. HieronItemClick ListView, verschiedene Adapter
ist der Code für die onItemClick
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
JSONObject jsonObject = (JSONObject) homeJSONAdapter.getItem(position);
String imageURL = jsonObject.optString("image_url");
String Text1 = jsonObject.optJSONObject("content").optString("rendered");
String text2 = jsonObject.optJSONObject("title").optString("rendered");
Intent detailIntent = new Intent(getActivity(), SingleArticle.class);
detailIntent.putExtra("imgURL", imageURL);
detailIntent.putExtra("articleText", Text1);
detailIntent.putExtra("articleTitle", Text2);
startActivity(detailIntent);
}
in der Linie JSONObject jsonObject = (JSONObject) homeJSONAdapter.getItem(position);
die JSONObject gesetzt ist nur homeJSONAdapter. Was ich will, ist verschiedene Adapter zu haben, basierend auf welche Ansicht der Benutzer, so der Artikel dieser Liste zu lesen
Position, bekommt die Position des Listenelements, ich denke, ich brauche etwas zu überprüfen, in welcher Ansicht ich bin. Irgendeine Idee? – ddnice