我正在試驗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