Добрый день.
Решил начать писать первое приложение на android. Использую для этого компонент webView. Добавил так же индикатор загрузки страницы, но никак не получается его правильно завершить.
public class MainActivity extends Activity {
private WebView mWeb;
private class WebViewer extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading (WebView view, String url)
{
view.loadUrl(url);
return true;
}
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWeb=(WebView)findViewById(R.id.web);
mWeb.getSettings().setJavaScriptEnabled(true);
mWeb.loadUrl("http://randevu05.ru/");
mWeb.setWebViewClient(new WebViewer());
ProgressDialog.show(MainActivity.this, "", "Загрузка. Пожалуйста подождите...", true);
}
@Override
public void onBackPressed() {
if (mWeb.canGoBack()) {
mWeb.goBack();}
else {
super.onBackPressed();
}
}
}
Как лучше осуществить?