The background for this question:
I answered this question recently.
The OP was asking about using a method that has been deprecated. He got two answers prior to mine (from users with much higher rep than me!), basically telling him not to use that method and use the new replacement method.
The answerers didn't ask what API level (it could make a difference) or if there were any other constraints, they posted no examples of how to use the new method they said should be used, or reasons to not use the method the OP was asking about... just, basically "don't use that method, use this one" (oh, and one is pretty much a link-ony answer).
So I went ahead and answered the OPs question, and went on to explain why (not in any great detail, but still a basic explanation) it was deprecated and why he might want to consider using the new method if he was able to.
Yesterday the OP accepted my answer.
On to my question. What (if anything) should I do/have done about those other answers? Downvote? Flag as not an answer (they don't answer the question at all, IMO)?
And finally, whichever is the more correct course, should I have done it earlier (if at all) since I had an answer in the mix myself?
I felt more conflicted about it before my answer was the accepted answer. Kinda like taking a hit out on the competition...