Yeah correct ,it really worked ..Thanks..

On Wed, Feb 22, 2012 at 4:19 PM, moktarul anam <mokta...@gmail.com> wrote:

> Hi Vani,
>
> I  Have gone through your code and problem is in image fetching
> portion. Fetching images from server and display part you do it in
> android asynctask task.
>
> Fetching part you do in  doInBackground method and  in onPostExecute
> add that image into view. Always you will remember .. for all server
> interaction you have to use  asynctask task or thread or handler
> otherwise ANR( android not responding) error will come
>
> (http://developer.android.com/reference/android/os/AsyncTask.html)
>
> Enjoy
> Moktarul Anam
>
>
>
> On Feb 22, 3:36 pm, vani reddy <vani.reddy.bl...@gmail.com> wrote:
> > -
> >
> > Hi friends,
> >
> > In the LazyAdapter class i am sending an object which consists of an
> > arraylist , while scrolling the listview it gets stuck and shows the
> > infamous ANR dialog.
> > This is the listview in xml
> >
> >   <ListView
> >             android:id="@+id/android:list"
> >             android:layout_width="fill_parent"
> >             android:layout_height="wrap_content"
> >             android:layout_margin="5dip"
> >              android:background="@android:color/transparent"
> >             android:cacheColorHint="#00000000"
> >             android:divider="@android:color/darker_gray"
> >
> >             android:scrollbars="none"
> >             android:fastScrollEnabled="true"
> >             >
> > Below is thegetView method
> > @Override
> >     public View getView(final int position, View convertView, ViewGroup
> > parent) {
> >
> >         String name = "";
> >
> >         ViewHolder holder;
> >
> >         if (convertView == null) {
> >             convertView = mInflater.inflate(R.layout.commentitem, null);
> >
> >             holder = new ViewHolder();
> >             holder.reviewText = (TextView) convertView
> >                     .findViewById(R.id.reviewText);
> >
> >             holder.fbImage = (ImageView)
> > convertView.findViewById(R.id.fbImage);
> >
> >             convertView.setTag(holder);
> >         } else {
> >
> >             holder = (ViewHolder) convertView.getTag();
> >         }
> >
> >         String profilePictureURL = "http://graph.facebook.com/";
> >                 + cList.getData().get(position).getFbid() + "/picture";
> >
> >         if (cList.getData().get(position).getName() == null) {
> >             name = "";
> >         } else {
> >             name = cList.getData().get(position).getName() + " says ";
> >         }
> >
> >         holder.reviewText.setText("" + name
> >                 + cList.getData().get(position).getComment());
> >
> >         try {
> >             Bitmap bitmap = BitmapFactory.decodeStream((InputStream) new
> > URL(
> >                     profilePictureURL).getContent());
> >             holder.fbImage.setImageBitmap(Utility.getRoundedCornerBitmap(
> >                     bitmap, 10));
> >         } catch (MalformedURLException e) {
> >             e.printStackTrace();
> >         } catch (IOException e) {
> >             e.printStackTrace();
> >         }
> >
> >         return convertView;
> >     }
> >
> > How to resolve this??
> >
> > --
> > Regards,
> > Vani Reddy
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en




-- 
Regards,
Vani Reddy

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to