Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. package com.fb.jaisonjoseph.facebookbasic;
  2.  
  3.  
  4. import android.content.Context;
  5. import android.graphics.Bitmap;
  6. import android.net.ConnectivityManager;
  7. import android.net.NetworkInfo;
  8. import android.os.Bundle;
  9. import android.support.v4.app.Fragment;
  10. import android.view.LayoutInflater;
  11. import android.view.View;
  12. import android.view.ViewGroup;
  13. import android.webkit.WebView;
  14. import android.webkit.WebViewClient;
  15. import android.widget.ProgressBar;
  16.  
  17. import android.view.KeyEvent;
  18. /**
  19. * A simple {@link Fragment} subclass.
  20. */
  21. public class Home_Fragment extends Fragment {
  22. public ProgressBar bar;
  23.  
  24. public WebView mwebView;
  25.  
  26. public Home_Fragment() {
  27.  
  28. // Required empty public constructor
  29. }
  30.  
  31.  
  32.  
  33. @Override
  34. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  35. Bundle savedInstanceState) {
  36. // Inflate the layout for this fragment
  37.  
  38.  
  39.  
  40.  
  41. View rootView = inflater.inflate(R.layout.fragment_home_, null);
  42. WebView view=(WebView) rootView.findViewById(R.id.webView);
  43.  
  44. view.loadUrl("https://mbasic.facebook.com");
  45. view.getSettings().setJavaScriptEnabled(true);
  46. view.setWebViewClient(new MyWebViewClient());
  47. //bar=(ProgressBar)rootView.findViewById(R.id.progressBar);
  48.  
  49. return rootView;
  50. }
  51.  
  52.  
  53.  
  54. private class MyWebViewClient extends WebViewClient {
  55. ProgressBar bar=(ProgressBar)findViewById(R.id.progressBar);
  56.  
  57. @Override
  58. public boolean shouldOverrideUrlLoading(WebView view, String url) {
  59. return false;
  60. }
  61.  
  62. @Override
  63. public void onPageStarted(final WebView view, final String url, final Bitmap favicon) {
  64. bar.setVisibility(View.VISIBLE);
  65.  
  66. super.onPageStarted(view, url, favicon);
  67. }
  68. @Override
  69. public void onPageFinished(WebView view, String url) {
  70. bar.setVisibility(View.GONE);
  71.  
  72. super.onPageFinished(view, url);
  73. }
  74. }
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement