我想使用HTTP请求或其他方式从此网页http://bazaznanja.info/pitanjajson.php获取文本。
我尝试使用此网站上的解决方案,但找不到适合我的解决方案。
package com.example.vaki.kvizstolice;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onClickBtn(View v) throws IOException {
String result = "";
URL oracle = new URL("http://bazaznanja.info/pitanjajson.php");
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
result += inputLine;
in.close();
TextView text = (TextView)findViewById(R.id.text);
text.setText(result);
}
}
当我单击按钮时,程序崩溃。