Well, I cannot write up the whole code for this, but I am sure it's quite
possible to do what you are saying.

On Wed, Nov 17, 2010 at 7:31 PM, umakantpatil <[email protected]>wrote:

> Kumar,
> I have already checked your pages. Its shows example for drawable
> which you have on mobile.
> I want to load remote image. As remote image loading takes long time.
> UI hangs up till the time.
>
> I have also seen that you have written saying that we can pass null
> and open new thread which downloads image to local.
> Replace's the path to local file in html and then reset the text in
> TextView.
>
> This works fine when textview has one image but when our text has 2/3
> img tags. Each time getter is called and 2/3 new threads get open and
> 2/3 times text is reset.
> Lets imagine case where means while image downloads in new thread then
> user goes to other activity and the one which we opened is destroyed.
> Also the case where in same acitivty i have 2/3 pages like which has
> next and prev button. So the image comes bit late and then the thread
> will take other text and replace it somewhere else
>
> I dont know but Im going it in big confusion. Is there some direct
> widget for this ?
>
> I dont want to use webview as I have some other things which gets
> disturb because of webview. Need to it in textview only.
>
>
> On Nov 17, 6:26 pm, Kumar Bibek <[email protected]> wrote:
> > http://techdroid.kbeanie.com/2010/06/textview-with-html-content.html
> >
> > On Nov 17, 6:17 pm, umakantpatil <[email protected]> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > No one in the form knows the answer ?
> > > weired :(
> >
> > > On Nov 14, 10:38 pm, umakantpatil <[email protected]> wrote:
> >
> > > > Thanks Kumar,
> > > > I said it previous that i know i can load it async or in new thread.
> > > > But after getting the image I don't know how to replace that image
> > > > back in textview.
> >
> > > > Can you help me with small piece of code that how can i do it ?
> >
> > > > On Oct 27, 4:05 pm, Kumar Bibek <[email protected]> wrote:
> >
> > > > > Do the fetching image part in a thread. That will solve your
> problem.
> >
> > > > > On Wed, Oct 27, 2010 at 4:25 PM, umakantpatil <
> [email protected]>wrote:
> >
> > > > > > I have HTML text, I need to show it in textview. I did it. There
> are
> > > > > > some images in it. I also made ImageGetter
> > > > > > which loads image from remote server and displays it. But the
> issue is
> > > > > > now its very slow.
> > > > > > I know i can load it async. But i haven't got a single example or
> help
> > > > > > for this.
> >
> > > > > > Below is the code to get the image
> >
> > > > > >  @Override
> > > > > >                public Drawable getDrawable(String source) {
> > > > > >                        Drawable drawable = null;
> > > > > >                        Bitmap bitmap = null;
> > > > > >                    InputStream in = null;
> > > > > >                    BufferedOutputStream out = null;
> > > > > >                    try {
> > > > > >                            in = new BufferedInputStream(new
> > > > > > URL(source).openStream(),4096);
> > > > > >                        final ByteArrayOutputStream dataStream =
> new
> > > > > > ByteArrayOutputStream();
> > > > > >                        out = new BufferedOutputStream(dataStream,
> 4096);
> > > > > >                        copy(in, out);
> > > > > >                        out.flush();
> > > > > >                        final byte[] data =
> dataStream.toByteArray();
> > > > > >                        bitmap =
> BitmapFactory.decodeByteArray(data, 0,
> > > > > > data.length);
> > > > > >                        drawable = new BitmapDrawable(bitmap);
> >
> > > > > >                            int width = getScreen();
> > > > > >                            int fin = width - 120;
> >
> > > > > >                        drawable.setBounds(0, 0, fin, 200);
> > > > > >                        return drawable;
> > > > > >                    }catch (Throwable e) {
> > > > > >                        return null;
> > > > > >                }
> > > > > > }
> >
> > > > > > Can any one tell my how can get it async without stopping UI?
> >
> > > > > > --
> > > > > > You received this message because you are subscribed to the
> Google
> > > > > > Groups "Android Developers" group.
> > > > > > To post to this group, send email to
> [email protected]
> > > > > > To unsubscribe from this group, send email to
> > > > > > [email protected]<android-developers%[email protected]><android-developers%2Bunsubs
> [email protected]>
> > > > > > For more options, visit this group at
> > > > > >http://groups.google.com/group/android-developers?hl=en
> >
> > > > > --
> > > > > Kumar Bibekhttp://techdroid.kbeanie.comhttp://www.kbeanie.com
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en




-- 
Kumar Bibek
http://techdroid.kbeanie.com
http://www.kbeanie.com

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

Reply via email to