package com.librelio.library.ui.about; import android.annotation.SuppressLint; import android.app.ProgressDialog; import android.graphics.Bitmap; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; import android.webkit.WebViewClient; import com.librelio.library.ui.BaseNivealesFragment; import com.librelio.library.ui.NivealesApplication; import com.niveales.testskis.R; public class AboutFragment extends BaseNivealesFragment { ProgressDialog progress; private WebView webView; @SuppressLint("SetJavaScriptEnabled") @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ View rootView = inflater.inflate(R.layout.about_fragment_layout, container, false); progress = new ProgressDialog(getActivity()); webView = (WebView) rootView.findViewById(R.id.AboutDialogWebView); webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { progress.dismiss(); } @Override public void onPageStarted (WebView view, String url, Bitmap favicon) { progress.show(); } @Override public boolean shouldOverrideUrlLoading( WebView view, String url ) { return false; } }); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(getString(R.string.info_tab_url)); return rootView; } @Override public boolean onBackPressed() { if(webView.canGoBack()) { webView.goBack(); return true; } return false; } }