15
Май
2013

Как открыть ссылку в стандартном браузере Андроид

Всем доброе утро. Столкнулся с проблемой перехода по ссылке на андроид!

Использую два варианта: Первый просто отправляю ссылку через интент action_view:

        buy_k = "<a href=http://example.com/AutoFillCart.aspx?ID=" + consult_code +"&countryCode=RU&Goods=" +
                sortirovka[36].key + "/1@" + sortirovka[35].key + "/1@" + sortirovka[34].key + "/1@"+ sortirovka[33].key + "/1@" + sortirovka[32].key + "/1@" + sortirovka[31].key + "/1@" + sortirovka[30].key + "/1@" + 
                sortirovka[29].key + "/1";


(findViewById(R.id.button2)).setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {
            Uri address = Uri.parse(buy_k);
            Intent openlink = new Intent(Intent.ACTION_VIEW, address);
            startActivity(openlink);

        }
      });
Второй вариант хочу реализовать выбор приложения:
(findViewById(R.id.button3)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
    Uri address = Uri.parse(buy_k);
    Intent openlink = new Intent(Intent.ACTION_VIEW, address);
    startActivity(Intent.createChooser(openlink, "Browser"));

}

});

В первом случае выкидывает из приложения, во втором говорит что отсутствует приложение для выполнения этих целей. Буду рад любой помощи!

Источник: https://ru.stackoverflow.com/questions/219888/%D0%9A%D0%B0%D0%BA-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83-%D0%B2-%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%BE%D0%BC-%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B5-%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4

Share

Тебе может это понравится...