Comment appeler la méthode de OnClickListener.onClick méthode ?

import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.net.URLEncoder;
import com.google.gson.Gson;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.TextView;   
public class SampleActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageButton button = (ImageButton) findViewById(R.id.imageButton1);        
button.setOnClickListener(new View.OnClickListener()   {             
public void onClick(View v)  {               
try {
doSomething();
} catch (Exception e) {
//TODO Auto-generated catch block
e.printStackTrace();                    
}               
}  
});
}
public  void doSomething() throws Exception {
EditText search2 = (EditText)findViewById(R.id.editText1);
TextView urltext = (TextView)findViewById(R.id.textView1);
String google = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=";
String search = search2.toString() + "site:mysite.com";
String charset = "UTF-8";
URL url = new URL(google + URLEncoder.encode(search, charset));
Reader reader = new InputStreamReader(url.openStream(), charset);
GoogleResults results = new Gson().fromJson(reader, GoogleResults.class);
String voidurlresult = results.getResponseData().getResults().get(0).getUrl().toString();
urltext.setText(voidurlresult);           
}
}

s'il vous plait regardez le code ci-dessus.....quel est le problème avec le code . Quand je clique sur le bouton je ne reçois rien. quand je clique sur le bouton je veux obtenir l'url de la première de résultats sur google ...si quelqu'un peut m'aider je vous en seront reconnaissants

essayez d'ajouter des messages de journal ou toast message de notification à la doSomething méthode pour s'assurer que le doSomething méthode est appelé.
ce que @slayton dit ce serait un bon test ou juste essayer de réglage urltext.setText("Hé, mon cliquez travaillé!"); Probable que votre méthode pour obtenir des données à partir de la page ne fonctionne pas comme prévu
- je changer urltext.setText à quelque chose afin de le tester, mais il n'apparaît pas ...
j'ai eu le plus de code à partir de stackoverflow.com/questions/3727662/... si cela peut m'aider de quelqu'un pour m'aider!

OriginalL'auteur androiddevs78 | 2011-10-18