Boas pessoal.Bem a minha ideia é a seguinte. Tenho uma listView por exemplo com cidades e depois tenho quickAction que permitirá ver o que existe no Wikipedia por exemplo sobre essa cidade abrindo o browser do wikipedia e pesquisando automático sobre essa cidade, ou seja, pesquisando logo sobre o item da ListView.Aqui fica o código que tem para abrir o browser. Deve ser muito simples mas como estou a iniciar no android não sei bem como fazer.O browser sempre que pesquiso alguma coisa fica com este url: "http://pt.wikipedia.org/wiki?search=" portanto seria como acrescentar á frente do search= o valor do item da listView.wikiAction.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(Restaurantes.this, "Wikipedia " + text, Toast.LENGTH_SHORT).show(); mQuickAction.dismiss(); String url = "http://pt.wikipedia.org/wiki?search="; Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(url)); startActivity(i); } });Penso que me fiz entender.Cumprimentos
Passar valor de uma ListView como pesquisa no browser
Iniciado por
miguel5655
, Mar 29 2011 14:03
3 respostas a este tópico
#1
Mensagem publicada 29 March 2011 - 14:03
#2
Mensagem publicada 29 March 2011 - 14:43
Estou um bocado enferrujado em programação, mas não poderias ter algo como:url = url + list.selected();O list.selected() naturalmente substituido pela funçao correta.Claro que isto é básico, logo acredito que a tua dúvida poderá ser outra
Chat/ajuda do fórum: http://l.androidpt.com/chat
Usem a pesquisa por favor. Não insiram perguntas que já foram respondidas inúmeras vezes.
Usem o "Gosto" nos posts para agradecer a quem vos ajuda e não criem posts desnecessários.
Carpe diem quam minimum credula postero.
Usem a pesquisa por favor. Não insiram perguntas que já foram respondidas inúmeras vezes.
Usem o "Gosto" nos posts para agradecer a quem vos ajuda e não criem posts desnecessários.
Carpe diem quam minimum credula postero.
#3
Mensagem publicada 29 March 2011 - 14:45
Antes do "String url = (...)"TextView tv = v.findViewById(R.id.id_da_textview);String value = tv.getText();e à url acrescentar " + value;"
#4
Mensagem publicada 29 March 2011 - 17:12
Obrigado.Como tinha dito era muito simples e já consegui resolver.