Good morning,
Thanks Zhang for reply, yes the code work well, but my idea is that show the
message (loading) when the app is open (onXWalkReady), only that,
In brief, when the app is open show (loading with a spinner) I want that,
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);
}
}
Very kind,
Attentively,
Wilmar Martinez
________________________________
De: Zhang, Xiaofeng <[email protected]>
Enviado: lunes, 26 de septiembre de 2016 9:11:28 p. m.
Para: Wilmar Martinez; [email protected]
Asunto: RE: Help with xwalkwebview while loading page
Hi Wilmar
Thanks for using Crosswalk.
I tried your XWalkView code, load page and XWalkDialogManager works well,
what’s your issue?
Best Regards :)
Xiaofeng Zhang
From: Crosswalk-help
[mailto:[email protected]] On Behalf Of Wilmar
Martinez
Sent: Tuesday, September 27, 2016 12:33 AM
To: [email protected]
Subject: Re: [Crosswalk-help] Help with xwalkwebview while loading page
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]<mailto:[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