這是爲了學習,我只是想確保我的答案是100%正確的。這個問題給了我框架代碼,我需要填寫它。這裏是代碼。Android WebView刷新頁面和顯示屏吐司[HW]
public class WebFragment extends WebViewFragment {
private WebView mWebView;
@Override
public void onActivityCreated(Bundle.savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Fill in here
}
public void refreshPage(View view) {
// Fill in here
}
}
現在我被問了三個問題。我在每個問題的下面都回答了我的答案。
a。實例化類中的WebView屬性
b。當活動開始後,使的WebView組件加載網址 「http://www.google.com/」
@Override
public void onActivityCreated(Bundle.savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mWebView = (WebView) findViewById(R.id.webview); // question a
mWebView.getSettings().setJavaScriptEnabled(true); // question a
mWebView.loadUrl("http://www.google.com"); // question b
}
℃。假設按鈕在活動佈局中可用,並在按下時運行refreshPage,請使該函數重新加載WebView頁面,並顯示Toast消息「頁面已被刷新!」
public void refreshPage(View view) {
mWebView.reload();
Toast toast = Toast.makeText(getApplicationContext(), "Page has been refreshed!"), Toast.LENGTH_SHORT().show();
}
任何反饋意見讚賞。
看起來好,你有什麼疑問嗎? – lelloman
我認爲只是問題a和c。是我寫的問題'實例化webview屬性屬性'?而且我不是講吐司的語法,也不是說我可以同時做聲明和賦值和'show()'方法。 – pjmil
對不起,你是對的,我要回答 – lelloman