Permettre à tous de marché":// " les liens de l'intérieur d'une webview pour ouvrir Google Play store

J'ai quelques liens dans mon webview qui sont market://liens. Lorsque mes utilisateurs appuyez sur eux, il leur donne une page ne peut être trouvée d'erreur.

Comment puis-je permettre à tous les liens qui commencent par le marché://pour ouvrir automatiquement le Google play store lorsqu'ils sont sur écoute? J'ai essayé:

final Intent intent = new Intent("android.intent.action.VIEW");
            intent.setData(Uri.parse("market://details?id="));
            startActivity(intent);
        }

mais qui ne semble pas faire quoi que ce soit. Je suis assez nouveau pour cette sorte que toute aide serait appréciée. Aussi, pour info, je ne peux pas changer le marché de l'://liens play.google.com moi-même. Ils sont de ma annonceur.

Est-il de toute façon je peux l'inclure dans le présent code:

public boolean shouldOverrideUrlLoading(WebView paramWebView, String paramString) {
        if (DEBUG)
            Log.e("shouldOverride", paramString);
        if (Uri.parse(paramString).getHost()!=null && (!Uri.parse(paramString).getHost().equals("market.android.com")) && (!paramString.contains("facebook.com")) && (!Uri.parse(paramString).getHost().contains("twitter.com")) && (!Uri.parse(paramString).getHost().equals("play.google.com"))
                && (!Uri.parse(paramString).getHost().contains("bit.ly")) && (!Uri.parse(paramString).getHost().contains("plus.google.com")) && (!Uri.parse(paramString).getHost().contains("youtube.com"))){
            if(isAppOrGamePage(paramString)){
                final Intent intent = new Intent(MainActivity.this, PageActivity.class);
                intent.putExtra("app_url", paramString);
                startActivity(intent);
            } else
                return false;
        } else {
            final Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(paramString));
            startActivity(intent);
        }

        return true;
    }
}
Pour info, cette question est liée à partir de l'officiel Spotify API Documentation ...(ironique, l'OP a <100 rep!)

OriginalL'auteur Ayman | 2013-01-28