Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to attach an object with an image view and get it back on next screen
    text
    copied!<p>I have an activity in my app which displays rss feeds and next to each rss feed arrow image is attached.. i want to attach the news object to the arrow so that when it is clicked i can pass that object to the next activity an dislay the details ??</p> <p>I am new to android any help will be appreciated.</p> <p>Update : I have updated my code and now i am using setTag with my image view to attach an object with it ... but actually first i shall explain what i am doing to display rss news ...</p> <p>i have a seperate dummy xml layout for a single rss.. i have set id for arrow image (which will navigate o the next activity) in it as iv_arrow_img<br> i am itterating over the news feeds i get and for each news feed i am adding the dummy view again and again...my question is how will i distinguish between different image arrow's ids .. because for now all are having the same id... how will i set onclick listeners to them ???</p> <p>updated :sample code </p> <p>Iterator itr = data.iterator(); int i =0; while (itr.hasNext()) { NewsPostDTO newspostdto = itr.next();</p> <pre><code> view = inflater.inflate(R.layout.rl_news_item, null); lnContentView.addView(view, LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT); ivArrowfwd = (ImageView) view.findViewById(R.id.iv_arrowfwd); tvNewsHeading.setText(newspostdto.getFeaturedDesc()); tvNewsContent.setText(newspostdto.getDate() + " - " + newspostdto.getTitle()); ivArrowfwd.setTag(newspostdto.getId()); ivArrowfwd.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View arg0, MotionEvent arg1) { System.out.println("sdfsdf" +ivArrowfwd.getTag()); return false; }); } </code></pre> <p>getTag() is not returnig unique values .. i am geting same value on each news arrow when i click it ...</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload