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