package com.ioabsoftware.gameraven.views;
import android.content.Intent;
import android.net.Uri;
import android.text.style.ClickableSpan;
import android.view.View;
import com.ioabsoftware.gameraven.AllInOneV2;
import com.ioabsoftware.gameraven.networking.NetDesc;
import com.ioabsoftware.gameraven.networking.Session;
public class MessageLinkSpan extends ClickableSpan {
String url;
AllInOneV2 aio;
public MessageLinkSpan(String urlIn, AllInOneV2 aioIn) {
url = Session.buildURL(urlIn, NetDesc.UNSPECIFIED);
aio = aioIn;
}
@Override
public void onClick(View arg0) {
NetDesc desc = Session.determineNetDesc(url);
if (desc != NetDesc.UNSPECIFIED)
aio.getSession().get(desc, url);
else
aio.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
}
}