A verb meaning "Answering question in a way that doesn't answer it" [duplicate]

Take an example:

Me : Where can I find the best pizza in the city?
Friend:1000s of people are dying of hunger and all you care about best pizza.

In this case he does reply to my question but it doesn't help me.

Is there a word/group of words to express this?


Solution 1:

You are probably looking for to dodge (a question):

  • to evade (questions, etc) by cleverness or trickery:
    • kept dodging the reporter's questions. (Collins Dictionary)

Solution 2:

Prevaricate:

"to avoid giving a direct answer to a question in order to hide the truth" http://www.oxforddictionaries.com/definition/learner/prevaricate