大佬教程收集整理的这篇文章主要介绍了android – 如何从OnClickListener.onClick方法调用方法?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
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); } }
请看一下上面的代码…..代码有什么问题.当我点击按钮时我什么都没得到.当我点击按钮我想得到第一个谷歌结果的网址…如果有人可以帮助我,我会很感激
以上是大佬教程为你收集整理的android – 如何从OnClickListener.onClick方法调用方法?全部内容,希望文章能够帮你解决android – 如何从OnClickListener.onClick方法调用方法?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。