/*
* Copyright (c) 2012. HappyDroids LLC, All rights reserved.
*/
package com.happydroids.platform;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
public class AndroidBrowserUtil implements PlatformBrowserUtil {
private final Activity activity;
public AndroidBrowserUtil(Activity activity) {
this.activity = activity;
}
public void launchWebBrowser(final String uriToLoad) {
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
if (uriToLoad.startsWith("market") || uriToLoad.startsWith("amzn") || uriToLoad.contains("youtube.com")) {
//Pass it to the system, doesn't match your domain
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(uriToLoad));
activity.startActivity(intent);
} else {
new TowerWebBrowser(activity, uriToLoad).show();
}
}
});
}
}