Spooky wrote:

> Lew wrote:
> > Spooky wrote:
> > >
> > > Kostya Vasilyev wrote:
> > > > The issue is that you're trying to cast *the array* whereas you
> > > > intent was probably to cast *each element of the array*.
> > >
> > > I was just trying to directly convert the List (in this case,
>
> > "I was just trying ..." implies that the rules of Java should 
> accommodate 
> > your programming instead of the other way around.
>
> No, it doesn't.  It implies (rather strongly) that I thought, based on
> the portions of the Dev Guide that I'd read on this, that I knew what I
> was doing.  I was wrong.  Get over it...I have.
>

You might want to cool your attitude down a notch, there, buddy.
 

> > Java doesn't let you cast across type hierarchies. Thus, you cannot cast 
> > 'Camera.Size' to 'String', nor can you cast 'Camera.Size[]' to 
> 'String[]'.
>
> Nor did I try (nor WOULD I try to do something stupid like that).  Go
> back and READ my original post.  I said that I hadn't even GOTTEN to any
> Camera.Size stuff---so far, only one, and that WAS a String[].  Where,
> from THAT, do you get that I'm assuming I can just cast (and thus
> magically translate) Camera.Size to String[]?  Answer: you don't.
>

Since you provided woefully incomplete information. we have to guess. You 
shouldn't be shouting at me for that. You never said anyhthing about 
casting a 'String[]' because you didn't say what type 'bar' is. So get off 
your bloody high horse, bubba.

Since you didn't tell us at all yet, what is the type of 'bar'?
 

> > You might find the Java tutorials informative.
>
> Again, read what I posted.  How many Java books did I go through?  I lost
> count.
>

Zero.

Or you wouldn't have made the mistake you did, Mr. Attitude.
 

> > > List<String>) to an array of strings (String[]).  I hadn't gotten
> > > as far as the other settings types yet---just preparing for them
> > > when I get to them.
>
> There...see, I said it again.  I hadn't gotten being List<String> and
> String[].  Read what you're replying to next time.  :-)
>

Boy, you love to be rude, don't you?

Do you think a smiley makes your comment less obnoxious?

I ask again, what was the type of 'bar'?

You cop all this attitude, bu you leave out the vital datum.
 

> > > > You could try this:
> > > > 
> > > > for (Camera.Size size : cameraSizeList) {
> > > > stringArray.add(size.toString());
> > > > }
> > > > 
> > > ... etc....I was hoping for a direct conversio for each List to each
> > > respective array, but I'm starting to think that might not be ideal,
> > > after all.
>
> And just in case that was misunderstood, I was saying that I liked his
> idea, and that I thought it would work for me.
>
> > > > Or you could combine the arrays into one Object[] array. The adapter
> > > > would then call toString on each Object inside the array.
> > >
> > > Again, multiple arrays, not one.
> > >
> > Again, he's just making suggestions. Again.
>
> Yes...I know.  But the above assumes (or at least, appears to assume)
> that I'm handing one huge list of settings to the spinner, whereas I'm
> planning to reuse one spinner with multiple sets of data.  I haven't
> tried that yet, and if it doesn't work, that'll be just another lesson
> learned for me.  So I was just clarifying what I had in mind.
>
> > > > But if you do that, you won't be able to refer to objects in the
> > > > array and know their types (which may be useful), unless you used
> > > > "instanceof".
> > >
> > > I've already got that covered.  :-)   A simple switch() in 
> onItemClicked
> > > will determine which type of settings are in effect, and respond
> > > accordingly.
> > 
> > Switching on types is an antipattern in O-O programming. Polymorphism, 
> will 
> > do that switch for you.
>
> Did I say ANYTHING about switching based on variable types?  No.  I was
>

Yes, you said and quoted again, "A simple switch() in onItemClicked will 
determine which type of settings are in effect".

What kind of "type" did you mean?
 

> saying that I would use the switch to take actions based on what the DATA
> was.  In other words, if spinner item #2 is "Incandescent" then I know
> that the spinner's current data set is White Balance settings.
> Understand now?  :-)
>

I understand that you are obnoxious. Smiley faces don't reduce your 
rudeness, Flame Boy.

 

> > > Either way, I can use the example you showed above, and I think that'll
> > > work for me.
> > >
> > The wrapper approach is one way but I normally use the simple array-copy 
> > technique. Why are you so afraid of that loop?
>
> You mean the loop that, in the quoted text that you just responded to, I
> I said I liked the loop idea, and implied that I would probably just use
> it?  Hmmmm?  Read *what I wrote*.  If you're trying to read my MIND,
> instead, you're doing an absolutely miserable job of it.  Even my CATS
> do better than that (actually, they do really well at it).   :-)
>

You are pathetic.

-- 
Lew

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