1
我正在打開一個html頁面在web視圖中的android.I希望得到事件,當html頁面完全加載。我想調用一些函數,當它加載完全..可以請你告訴我哪些功能或事件將觸發時它完全加載?如何在web視圖加載html(完全加載)時獲取事件?
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
public class MainActivity extends Activity {
WebView web;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
web = (WebView) findViewById(R.id.webView1);
web.getSettings().setLoadsImagesAutomatically(true);
web.getSettings().setJavaScriptEnabled(true);
web.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
web.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
web.getSettings().setAppCacheEnabled(false);
web.getSettings().setSaveFormData(false);
web.loadUrl("file:///android_asset/www/stacker.html");
JavaScriptInterface jsInterface = new JavaScriptInterface(this);
web.getSettings().setJavaScriptEnabled(true);
web.addJavascriptInterface(jsInterface, "JSInterface");
}
}
看到這個http://stackoverflow.com/questions/3149216/how-to-listen-for-a-webview-finishing-loading-a-url-in-android –