I have the following TextView defined:
I use the autolink to "auto underline" the text, but just made an "onClick" that manages it. (I ran into this problem myself)
public void twitter (View view)
{
try
{
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://twitter.com/onaclovtech"));
startActivity(browserIntent);
}
finally
{
}
}
Doesn't require any permissions, as you are passing the intent off to apps that manage those resources, (I.E. browser).
This was what worked for me. Good luck.