بعضی وقتها نیازی داریم عملیاتی را بعد از لود شدن کامل یک صفحه در WebView انجام دهیم؛ برای مثال یک سری دستورات را فعال و غیرفعال کنیم.
روش انجام کار
از متد setWebViewClient برای پیاده سازی WebViewClient استفاده میکنیم.
// myWebView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { Toast,makeText(MainActivity.this, "Finished.", Toast.LENGTH_SHORT).show(); } }); //
متد onPageFinished، برای WebViewClient بوده و آن را override کردهایم؛ این متد در زمان لود شدن کامل صفحه اجرا خواهد شد و ورودیهای آن شامل خود WebView و آدرس صفحه میباشد. در کد بالا، پس از لود شدن کامل صفحه، پیام Finished نمایش داده میشود.ید
خوب قبلش باید چیکار کرد؟
یعنی از 0% که شروع به بارگذاری میشه تا وقتی به 100% برسه چطوری میشه یک پروکسس بار تعریف کرد
وارد این لینک بشین.