如何通过按钮获取并显示来自url的内容?

如何通过按钮获取并显示来自url的内容?

问题描述:

如何通过按下android中的按钮来获取并显示来自url的内容? 该按钮位于xml中,我需要在下面显示显示信息。如何通过按钮获取并显示来自url的内容?

按钮 - >信息从http://www.bovalpo.com/cgi-local/xml_bcv.pl?URL=1

我的错误代码:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_bovalpo); 

    Button ButtonOne = (Button)findViewById(R.id.btn); 

    ButtonOne.setOnClickListener(new OnClickListener() { 
     public void onClick(View arg0) { 
      Intent viewIntent = 

      new Intent("android.intent.action.VIEW", 
      Uri.parse("http://www.bovalpo.com/cgi-local/xml_bcv.pl?URL=1")); 
      startActivity(viewIntent); 
     } 
    }); 
+0

删除无关的eclipse标签 – 2012-07-09 15:09:14

:尝试使用。

您可能想要使用的是AsyncTaskabout),它可以通过互联网在后台获取信息,然后将其显示在按钮下方或屏幕上的任何其他位置。

使Web连接使用:

url = new URL("http://..."); 
urlConnection = url.openConnection(); 
InputStream inputStream = urlConnection.getInputStream(); 

而获得的网络数据,尝试在this topic所示的代码。

希望这会有所帮助。

你的意图是错误的。如果你想从链接信息呈现在您按下Button,那么就不要使用Intent,因为它可以让你另一种观点同样的观点

Intent intent = new intent(Intent.ACTION_VIEW, Uri.parse("http://www.bovalpo.com/cgi-local/xml_bcv.pl?URL=1")); 
startActivity(intent);