title: Handling Multiple ClickableSpan in a TextView
body: <p>I've been stuck at this problem for long. What I'm having is a simple string <code>"This is a link and this is another link"</code>. I want to have both "link" words click-able, having different URLs to open in browser. </p>
  
  <ul>
  <li>The simplest way I can do is to set Click-able Span on both "link"
  words with different URLs, but the problem I'm facing is finding the
  start and end positions of the span. The text is dynamic, and I have
  to programmatically find the positions.</li>
  <li>One approach would be to find the first occurrence of the word
  'link', find the start and end positions and set the span, and then
  the second occurrence. But that is not reliable. The text may contain
  more than one kind of repeated words, like <code>"This is a cat link and
  this is another cat link"</code>. Here I have to link both "cat" and "link"
  words with different URLs via Click-able Span. How do I go about it?</li>
  </ul>