On Mon, Sep 19, 2011 at 12:43 PM, Mark Murphy <[email protected]>wrote:

> On Mon, Sep 19, 2011 at 4:00 AM, John Goche <[email protected]>
> wrote:
> > When I
> > use Eclipse IDE it tells me but when I use some editor outside of Eclipse
> it
> > does not.
>
> Other IDEs might (e.g., IntelliJ). Compilers will. Plain editors will
> not, but that is not exactly Android's fault.
>

Yes, right now I am using the vim text editor to edit my code because it is
faster
although it takes a couple of hours to learn how to use. Some time ago I was
looking for a vi plugin for eclipse but there were no free ones available so
I just
associate vim with the file extensions I need by right clicking on some
files on
the desktop and going to properties, then I right click on the file in
eclipse and
open with system editor to invoke vim on the file.

> IMHO if an abstract method is implemented it should not be labeled
abstract
> in the android documentation.

 Ah, I think I see what you're complaining about. Yes, I can see how
> that would be mildly confusing. For most classes, you can examine
> their implementation via Google Code Search, to confirm what is
> implemented and what is not.
>

Thank you, I was not aware of google code search:
http://www.google.com/codesearch
 I was able to enter BaseAdapter in the code and find out which methods are
implemented
and which ones are not. I still think the documentation should tell us
though. Is the documentation
generated with javadoc?

> Anyhow, I will read your excerpt.pdf from your book. Maybe I will find an
> > answer there.
>
> Not on the BaseAdapter point, at least in that excerpt. That excerpt
> was for your confusion regarding row recycling. I don't specifically
> cover BaseAdapter per se, simply because it's not used quite as often
> as ArrayAdapter and CursorAdapter.
>

I'm still reading your excerpt... it seems well written, I might purchase a
book or two
from your site in the near future. I am now considering whether to downgrade
my
BaseAdapter to an ArrayAdapter. What does BaseAdapter do that ArrayAdapter
cannot?

In one of your previous replies you also mentioned having an infinite number
of row
layouts? Can you provide an example of where this would be useful in
practice?

Thanks,

John Goche

-- 
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