Good afternoon,

Actually I am registered in list mail, I going to send again my question,


Please, I need some help with the follow code is for a 
(xwalkwebview-while-loading-page), I am using crosswalk library 21.51.546.6 on 
android studio,


I have a example with webview, that work fine, but need convert it in 
xwalkwebview

public class WebViewDemo extends Activity {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  WebView webView = new WebView(this);
  webView.setClickable(true);
  webView.setFocusableInTouchMode(true);
  webView.getSettings().setJavaScriptEnabled(true);
  webView.loadUrl("http://www.google.com";);
  WebClientClass webViewClient = new WebClientClass();
  webView.setWebViewClient(webViewClient);
  WebChromeClient webChromeClient=new WebChromeClient();
  webView.setWebChromeClient(webChromeClient);
  setContentView(webView);
 }

 public class WebClientClass extends WebViewClient {
  ProgressDialog pd = null;

  @Override
  public void onPageStarted(WebView view, String url, Bitmap favicon) {
   super.onPageStarted(view, url, favicon);
   pd = new ProgressDialog(WebViewDemo.this);
   pd.setTitle("Please wait");
   pd.setMessage("Page is loading..");
   pd.show();
  }

  @Override
  public void onPageFinished(WebView view, String url) {
   super.onPageFinished(view, url);
   pd.dismiss();
  }
 }

 public class WebChromeClass extends WebChromeClient{
 }



In my application I have the follow code for crosswalk

import android.app.AlertDialog;
 import android.os.Bundle;

 import org.xwalk.core.XWalkActivity;
 import org.xwalk.core.XWalkDialogManager;
 import org.xwalk.core.XWalkView;

 public class MainActivity extends XWalkActivity {
     private XWalkView mXWalkView;

     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

         setContentView(R.layout.activity_main);
         mXWalkView = (XWalkView) findViewById(R.id.xwalkview);

         // Get default dialog and modifiy it as needed, or set a completely 
customized dialog.

         XWalkDialogManager dialogManager = getDialogManager();
         AlertDialog dialog = 
dialogManager.getAlertDialog(XWalkDialogManager.DIALOG_NOT_FOUND);
         dialog.setTitle("TestTitle");
         dialog.setMessage("TestMessage");
     }

     @Override
     public void onXWalkReady() {
         mXWalkView.load("https://crosswalk-project.org/";, null);
     }
 }




Attentively,


Wilmar Martinez

________________________________
De: Wilmar Martinez
Enviado: lunes, 26 de septiembre de 2016 11:25:26 a. m.
Para: [email protected]
Asunto: Help with xwalkwebview while loading page


Good afternoon,


Please, I need some help with the follow code is for a 
(xwalkwebview-while-loading-page), I am using crosswalk library 21.51.546.6 on 
android studio,


I have a example with webview, that work fine, but need convert it in 
xwalkwebview

public class WebViewDemo extends Activity {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  WebView webView = new WebView(this);
  webView.setClickable(true);
  webView.setFocusableInTouchMode(true);
  webView.getSettings().setJavaScriptEnabled(true);
  webView.loadUrl("http://www.google.com";);
  WebClientClass webViewClient = new WebClientClass();
  webView.setWebViewClient(webViewClient);
  WebChromeClient webChromeClient=new WebChromeClient();
  webView.setWebChromeClient(webChromeClient);
  setContentView(webView);
 }

 public class WebClientClass extends WebViewClient {
  ProgressDialog pd = null;

  @Override
  public void onPageStarted(WebView view, String url, Bitmap favicon) {
   super.onPageStarted(view, url, favicon);
   pd = new ProgressDialog(WebViewDemo.this);
   pd.setTitle("Please wait");
   pd.setMessage("Page is loading..");
   pd.show();
  }

  @Override
  public void onPageFinished(WebView view, String url) {
   super.onPageFinished(view, url);
   pd.dismiss();
  }
 }

 public class WebChromeClass extends WebChromeClient{
 }



In my application I have the follow code for crosswalk

import android.app.AlertDialog;
 import android.os.Bundle;

 import org.xwalk.core.XWalkActivity;
 import org.xwalk.core.XWalkDialogManager;
 import org.xwalk.core.XWalkView;

 public class MainActivity extends XWalkActivity {
     private XWalkView mXWalkView;

     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

         setContentView(R.layout.activity_main);
         mXWalkView = (XWalkView) findViewById(R.id.xwalkview);

         // Get default dialog and modifiy it as needed, or set a completely 
customized dialog.

         XWalkDialogManager dialogManager = getDialogManager();
         AlertDialog dialog = 
dialogManager.getAlertDialog(XWalkDialogManager.DIALOG_NOT_FOUND);
         dialog.setTitle("TestTitle");
         dialog.setMessage("TestMessage");
     }

     @Override
     public void onXWalkReady() {
         mXWalkView.load("https://crosswalk-project.org/";, null);
     }
 }



Attentively,


Wilmar Martinez

_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to