0

Androidでボタンを押して、URLからコンテンツを取得して表示するにはどうすればよいですか? ボタンは xml にあり、下に表示情報を表示する必要があります。

ボタン --> 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);
        }
    });
4

2 に答える 2

1

あなたの意図は間違っています。使用してみてください:

Intent intent = new intent(Intent.ACTION_VIEW, Uri.parse("http://www.bovalpo.com/cgi-local/xml_bcv.pl?URL=1"));
startActivity(intent);
于 2012-07-09T15:08:36.137 に答える
0

を押したのと同じビューでリンクからの情報を表示する場合は、別のビューに移動するため、をButton使用しないでください。Intent

あなたが使いたいと思うかもしれないのは、インターネットを介してバックグラウンドで情報を取得し、それをボタンの下、または画面上の他の場所に表示するAsyncTask約)です。

Web接続を使用するには:

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

また、Webデータを取得するには、このトピックに示されているコードを試してください。

お役に立てれば。

于 2012-07-09T15:26:11.063 に答える