2013-03-22 23 views
5

olduğunda ben 2 Android cihazımda 1) varsayılan yüklü tarayıcıları ve var 2) Açık tarayıcı ACTION_VIEW kullanmayan çalışma krom varsayılan tarayıcı

ben kullanarak bir 'Tam eylemi aşağıdaki kodu almak çalıştırmak Krom

'selector ...

String url = "http://www.google.com/search?q=" + query; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); 
startActivity(i); 

Varsayılan Android tarayıcı, tarayıcıda belirtilen URL'de açıldığından çalışır. Bununla birlikte, Chrome tarayıcısını açtığımda, Chrome açılır ... belirtilen URL'yi göz ardı ediyor gibi görünüyor.

Bu sorun, Chrome'la veya kodumla mı ilgili?

Şakalar

cevap

2

Sorun benim sorgu değişkenimdi. Chrome, varsayılan Android tarayıcısının yaptığı sorgu dizesinin biçimini kabul etmedi.

... Ben URL kodlamak sorgu zorunda kaldı çalışmak için kodu almak

query = URLEncoder.encode(query, "UTF-8"); 
İlgili konular