Guest User

Untitled

a guest
Mar 22nd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. btnSubscribed.setOnClickListener(new View.OnClickListener() {
  2. @Override
  3. public void onClick(View view) {
  4.  
  5.  
  6. AlertDialog.Builder dialog = new AlertDialog.Builder(PreviewLatestVideo.this);
  7. LayoutInflater inflater = (LayoutInflater) PreviewLatestVideo.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  8. View viewWeb = inflater.inflate(R.layout.web_charging,null);
  9. dialog.setView(viewWeb);
  10.  
  11. webView.setWebViewClient(new customWebViewClient());
  12. webView.setInitialScale(350);
  13. webView.loadUrl(url);
  14.  
  15. dialog.setPositiveButton(R.string.done, new DialogInterface.OnClickListener() {
  16. @Override
  17. public void onClick(DialogInterface dialog, int which) {
  18. finish();
  19. }
  20. });
  21. dialog.show();
  22. }
  23.  
  24. });
  25.  
  26. private class customWebViewClient extends WebViewClient {
  27. @Override
  28. public void onPageStarted(WebView view, String url, Bitmap favicon) {
  29. swipeRefreshLayout.setRefreshing(true); // <- Here null object reference
  30. }
  31.  
  32. @Override
  33. public boolean shouldOverrideUrlLoading(WebView view, String request) {
  34. view.loadUrl(request);
  35. return true;
  36. }
  37.  
  38. @Override
  39. public void onPageFinished(WebView view, String url) {
  40. swipeRefreshLayout.setRefreshing(false);
  41. }
  42. }
Add Comment
Please, Sign In to add comment