我正在试验loopj软件包。我正在尝试向网站发出HTTP请求并在网页视图中显示该网站。试图在Web视图中显示url
我成功地获得了一个结果,但是web视图并不按照需要显示页面,而是chrome打开并显示页面。
我错过了什么或有没有办法可以重写这种不需要的行为?
下面是我的onCreate方法我在哪里发出请求:
public class MainActivity extends Activity {
Button connectBtn;
TextView status;
WebView display;
String url = "http://www.google.com";
AsyncHttpClient client;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
status = (TextView)findViewById(R.id.statusbox);
connectBtn = (Button)findViewById(R.id.connectBtn);
display = (WebView)findViewById(R.id.webView1);
connectBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
client = new AsyncHttpClient();
client.get(url, new AsyncHttpResponseHandler(){
@Override
public void onSuccess(String response) {
Toast.makeText(getApplicationContext(), "Success!", Toast.LENGTH_SHORT).show();
display.loadUrl(url);
}
});
}
});
}
如果你使用''display.loadData(响应,“text/html的“,null)''而不是? – harism